リンター(Linter)とフォーマッター(Formatter)とは?
プログラミングをしていると、コードは「動けばOK」ではなく、読みやすさや保守のしやすさもすごく大事になってきます。そこで活躍するのが リンター(Linter) と フォーマッター(Formatter) です。どちらもコードを整えるためのツールですが、役割はハッキリ違います。この記事では、その違いをわかりやすく整理します。リンター(Linter)とは?リンター(Linter)は、コードの中にあるミス(バグになりそうな書き方)よくない書き方(非推奨な書き方)ルール違反(チームで決めた書き方の違反)などをチェックして警告してくれるツールです。つまりリンターは、コードを見て「これ危ないよ」「この書き方はやめた方がいいよ」「この変数、使ってないよ」というように、間違い・危険を見つける警察役みたいな存在です。リンターを使うメリットリンターを使うと、次のようなメリットがあります。1. バグを未然に防げる人間が見落としやすいミスを、リンターが先に気づいてくれます。2. 読みづらいコードを減らせる「動くけどわかりにくいコード」を減らしてくれます。3. チーム開発でルールを統一できる複数人で書いても、ルール違反をすぐ検知できるので、コードがバラバラになりにくいです。フォーマッター(Formatter)とは?フォーマッター(Formatter)は、コードの見た目(整形)をインデント(字下げ)スペース改行カッコの配置などのルールに合わせて、自動で整えてくれるツールです。つまりフォーマッターは、コードを見て「見た目が揃ってなくて読みにくいから整えるね」という感じで、コードをキレイに整える掃除係みたいな存
0