Closed5
deprecated infoとflutter analyze

繰り返しになるけど、info レベルで exitCode 1 になってCIで落ちる状態がおかしいと思う。つまり、flutter analyze
の
--[no-]fatal-infos Treat info level issues as fatal. (defaults to on)
このオプションのデフォルトが on なのがおかしい。
CIでfailにしたいruleは、そのseverityをwarningに変更すること。その上で、CI では、
flutter analyze --no-fatal-infos
を実行させる。これで、flutter analyze
の挙動を dart analyze
に合わせられる。

Flutterアプリ開発で、deprecated を使うか?同一プロジェクトなのだからすぐにコードを直せば良いだけではというのは一理あるかもしれないけど、開発人数とコード量が多くなれば、あえてdeprecatedをつけてPull Requestをする戦術が有効な場合が普通にでてくるんじゃないかなー。
このスクラップは2021/05/09にクローズされました