目錄

depend_on_referenced_packages

依賴參考的套件。

此規則自 Dart 2.14 起可用。

規則集:核心建議flutter

詳細資料

#

務必依賴參考的套件。

匯入套件時,請將其相依性新增至您的 pubspec。

明確依賴您參考的套件,可確保它們始終存在,並允許您對它們設定相依性限制,以防範重大變更。

這應該是常規相依性還是 dev_dependency,取決於它是從公開檔案(libbin 下的檔案)還是其他私有檔案參考。

錯誤範例

dart
import 'package:a/a.dart';
yaml
dependencies:

正確範例

dart
import 'package:a/a.dart';
yaml
dependencies:
  a: ^1.0.0

用法

#

若要啟用 depend_on_referenced_packages 規則,請在您的 analysis_options.yaml 檔案中的 linter > rules 下新增 depend_on_referenced_packages

analysis_options.yaml
yaml
linter:
  rules:
    - depend_on_referenced_packages