Closed5

deprecated infoとflutter analyze

ntaoontaoo

繰り返しになるけど、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 に合わせられる。

ntaoontaoo

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

このスクラップは2021/05/09にクローズされました