概要
mobile/analysis_options.yaml を強化し、Flutter コードの静的解析ルールを厳格化する。CI 化は別 issue で対応する。
背景・動機
実装内容
mobile/pubspec.yaml の dev_dependencies に flutter_lints を追加
mobile/analysis_options.yaml を拡充
flutter_lints/flutter.yaml を include
- 追加で有効化したいルール:
avoid_print, prefer_const_constructors, use_build_context_synchronously 等
進め方
テスト項目
- 手元で
dart analyze が通る(または期待される違反のみ報告される)
- 既存コードと整合した違反のみ報告される
備考
概要
mobile/analysis_options.yamlを強化し、Flutter コードの静的解析ルールを厳格化する。CI 化は別 issue で対応する。背景・動機
print()残存・状態管理ライブラリの誤導入を検出したい実装内容
mobile/pubspec.yamlのdev_dependenciesにflutter_lintsを追加mobile/analysis_options.yamlを拡充flutter_lints/flutter.yamlを includeavoid_print,prefer_const_constructors,use_build_context_synchronously等進め方
flutter_lintsを pubspec.yaml に追加しpub getanalysis_options.yamlの draft を作成dart analyzeを実行して既存違反の規模を測定テスト項目
dart analyzeが通る(または期待される違反のみ報告される)備考