flutter_lintsを既存プロジェクトに入れる

July 12, 2021

Flutterのテンプレートにlinterが最初から入るようになったらしい。良いですね。

https://zenn.dev/sugitlab/articles/flutter_linter_recommend_sugitlab

昔Flutterを触っていたときは pedantic を使っていたけど、 これからは flutter_lints を使えばよさそう。

ということで既存プロジェクトに入れた。

pubspec.yaml

1
2
3
4
 dev_dependencies:
   flutter_test:
     sdk: flutter
+  flutter_lints:

analysis_options.yaml

1
2
3
4
5
6
include: package:flutter_lints/flutter.yaml

linter:
  rules:
    avoid_print: false
    # printをあえて使っているプロジェクトだったため

これだけでOK。
Android StudioならDart Analysisタブで指摘一覧が見れるので、ひたすら潰していけば良い。