如何在Webstorm中设置强模式Dart分析器?

时间:2016-04-28 17:02:56

标签: dart dart-analyzer

在我的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

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

由于

史蒂夫

1 个答案:

答案 0 :(得分:11)

analysis_options.yaml所在的目录中添加文件.analysis_options pubspec.yaml old)。

添加

analyzer:
  strong-mode: true

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

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

您还可以启用其他linter规则

linter:
  rules:
    - always_declare_return_types

对于所有支持的订单规则,请参阅http://dart-lang.github.io/linter/lints/Suppress hint about use of protected member

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