Flutter:找出在什么级别启用了哪些 lint/分析器规则

问题描述

您可以通过运行 Flutter analyzeFlutter 项目中analyze lint issues。此外,通过提供 analysis_options.yaml 文件,您可以启用/禁用/更改规则的严重性,以及从其他位置(例如,迂腐或从相对路径)导入一组预定义的规则。

但是有没有办法显示已启用规则的完整列表及其严重性? 我的意思是所有这些的最终合并版本。这将非常有用,特别是对于导出相同的配置以在 sonarqube 中使用。

非常感谢您的帮助! ?

解决方法

在 IntelliJ 中,您可以通过按“分析”选项卡中的齿轮图标来打开“分析器服务器诊断”;打开一个新的浏览器窗口。

View analyzer diagnostics

在那里,打开您的包的 Context,它会显示分析服务器看到的所有已激活 Lint 规则的列表

Lint rules