目录

depend_on_referenced_packages

依赖引用的包。

此规则从 Dart 2.14 开始可用。

规则集:corerecommendedflutter

详细信息

#

应该依赖引用的包。

导入包时,请将其添加到你的 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