10

在我的 Dart yaml 文件中,我有

analyzer:
  strong-mode: true

但它什么也没做。我还添加了分析器:

dependencies:
   analyzer: any
   browser: ^0.10.0
   polymer: ^1.0.0-rc.16
   polymer_elements: ^1.0.0-rc.8

我错过了一些东西(我认为是大脑)。请问是什么?

谢谢

史蒂夫

4

1 回答 1

11

在您所在的目录中添加一个文件analysis_options.yaml.analysis_options旧)pubspec.yaml

添加

analyzer:
  strong-mode: true

或者如果您还想禁用隐式强制转换和/或隐式动态

analyzer:
  strong-mode:
    implicit-casts: false
    implicit-dynamic: false

您还可以启用其他 linter 规则

linter:
  rules:
    - always_declare_return_types

对于所有受支持的 linter 规则,请参阅http://dart-lang.github.io/linter/lints/Suppress 关于使用受保护成员的提示

另见https://www.dartlang.org/guides/language/analysis-options

于 2016-04-29T08:22:52.047 回答