エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【TypeScript】CircleCIで毎日Lintの結果をSlack通知して少しずつstrictにしていきたい
背景 あるあるだと思うのですが、私がジョインしているプロジェクトは、立ち上げ当初はtsconfigをstrict... 背景 あるあるだと思うのですが、私がジョインしているプロジェクトは、立ち上げ当初はtsconfigをstrict: falseで始めてしまっていました。 プロジェクト規模が大きくなってきて、any型があったりつらくなってきたので、strict: trueにしていきたいのですが、600個近くLintのerrorやwarnがあるので、一気にやるのはしんどいです。 そこでアプローチとして、毎日深夜0時にLintを実行して、その結果をSlackに流してプロジェクトメンバー同士監視することで、strictな書き方を意識して少しずつ減らして行こうという形を取ることにしました。 (特定ブランチへのpushごとにやったり、差分のみLintして、増えている場合はCIを落とすというやり方もあると思いますが、今回はこの方法で) コード まず、lintを実行して結果をslackにpostするスクリプトを書きます。
2021/04/01 リンク