定义颤振和飞镖的过梁规则



正如您所知,有一些预定义的linter规则,但我想知道如何为flutter和dart定义自定义linter规则?

您需要为分析服务器编写一个插件,但文档提醒:

注意:插件支持目前不可用于一般用途。

如果您想忽略这一点,请查看以下分析器文档:https://pub.dev/packages/analyzer_plugin以及linter文档:https://github.com/dart-lang/linter/blob/master/doc/WritingLints.MD

您需要将分析器包添加到依赖项中,然后在项目的根目录中创建一个analysis_options.yaml文件。在那里,您可以导入其他分析器规则,如effective_dart,或者从lint规则列表中添加您需要的规则。

以下是analysis_options.yaml:的示例

linter:
rules:
- camel_case_types
- empty_constructor_bodies

最新更新