【问题标题】:How to set up strong-mode Dart Analyzer in Webstorm?如何在 Webstorm 中设置强模式 Dart Analyzer?
【发布时间】:2016-08-23 14:21:29
【问题描述】:

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

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

谢谢

史蒂夫

【问题讨论】:

    标签: dart dart-analyzer


    【解决方案1】:

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

    添加

    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 hint about use of protected member

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

    【讨论】:

    • 这已更改为analysis_options.yaml
    • @JanVladimirMostert 你是对的。非常感谢 - 已修复。
    猜你喜欢
    • 1970-01-01
    • 2014-05-28
    • 2016-10-16
    • 2013-04-27
    • 2018-11-13
    • 2019-08-16
    • 1970-01-01
    • 2016-10-21
    • 2021-05-19
    相关资源
    最近更新 更多