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タブで指摘一覧が見れるので、ひたすら潰していけば良い。