我在 Flutter 项目中使用 slang 包来生成翻译文件。这些生成的文件具有类似
.g.dart or .gr.dart
的扩展名。然而,linter 标记了这些文件中的各种问题,我想忽略这些问题。另一个原因是,生成的文件有近 1,000 行代码,因此很难修复所有问题。知道下一个code generation
仍会让他们回来。
有没有办法配置 Dart linter 以忽略具有特定扩展名的文件中的特定规则或所有规则?理想情况下,我想要一个可以在项目范围内应用的解决方案,这样我就不必手动编辑每个生成的文件?
我想对所有
.g.dart
和 .gr.dart
文件禁用这些 linter 规则。任何帮助将不胜感激!
只需在
analysis_options.yaml
部分的analyzer
中添加排除规则即可,例如:
analyzer:
exclude:
- '**/*.g.dart'
linter:
... rules ...
更多信息这里