ESlintって何?一人でも必要?

 コメント1件
Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter
A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Ma...
  • 1:以下、名無しがお送りします

    ESlintって何? 一人でも必要?

  • 2:以下、名無しがお送りします

    ESLintはJavaScriptの静的解析ツール コードの問題点を指摘してくれる

  • 8:以下、名無しがお送りします

    >>2 静的解析ってなんだよ 意味わかんね

  • 9:以下、名無しがお送りします

    >>8 コードを実行せずにバグとか見つけてくれるってことだよ

  • 16:以下、名無しがお送りします

    一人で開発してるけどESLint使ってる コーディングスタイルを統一できるから便利

  • 17:以下、名無しがお送りします

    >>16 どんな風に統一できるの?

  • 19:以下、名無しがお送りします

    >>17 インデントの数とかスペースの入れ方とか 細かいルールを設定できる

  • 28:以下、名無しがお送りします

    ルールって自分で全部設定するの? めんどくさそう

  • 33:以下、名無しがお送りします

    >>28 最初は大変だけど 一度設定しちゃえばあとは自動でチェックしてくれるから楽だぞ

  • 41:以下、名無しがお送りします

    >>28 有名なスタイルガイドのルールセットを使えば 設定も楽だよね

  • 50:以下、名無しがお送りします

    チーム開発だとESLint必須だよな みんなバラバラなコード書いてたら読みづらいもん

  • 56:以下、名無しがお送りします

    >>50 うちの会社では ESLintのルール作るの専門の人いるよ

  • 58:以下、名無しがお送りします

    >>56 それ専門の人いるんだ すげーな

  • 59:以下、名無しがお送りします

    一人でも使う価値あると思う 自分のクセに気づけるし コード品質上がるよ

  • 63:以下、名無しがお送りします

    >>59 たしかに 自分のダメなとこ指摘してくれるのはありがたいな

  • 71:以下、名無しがお送りします

    ESLintって導入難しい?

  • 79:以下、名無しがお送りします

    >>71 そんなことないよ npm installでサクッと入る

  • 80:以下、名無しがお送りします

    >>79 ほんとだ 思ったより簡単に入れられた

  • 87:以下、名無しがお送りします

    ESLintの設定ファイルの書き方がよくわからん...

  • 91:以下、名無しがお送りします

    >>87 .eslintrc.jsに書くんだよ jsファイルだからJavaScriptで設定を書ける

  • 100:以下、名無しがお送りします

    >>91 なるほど JavaScript書けるなら何とかなりそう

  • 110:以下、名無しがお送りします

    ESLintのルールがめちゃくちゃ多くて全然覚えられない

  • 114:以下、名無しがお送りします

    >>110 全部覚える必要はないよ よく使うルールから覚えていけばいいんじゃない

  • 120:以下、名無しがお送りします

    >>110 ルールのドキュメント読むのおすすめ どういうときにそのルールが必要なのかわかるよ

  • 126:以下、名無しがお送りします

    ESLintの警告がうるさすぎてイライラする...

  • 134:以下、名無しがお送りします

    >>126 ルールの設定を調整すれば警告減らせるよ

  • 136:以下、名無しがお送りします

    >>126 エディタの拡張機能入れると リアルタイムで指摘してくれて便利だよ

  • 144:以下、名無しがお送りします

    みんなESLintどのくらいの頻度で実行してる?

  • 151:以下、名無しがお送りします

    >>144 コード書くたびに実行してるよ ファイル保存時に自動で走るようにしてる

  • 159:以下、名無しがお送りします

    >>144 CIに組み込んで プルリクエストの時にチェックされるようにしてるよ

  • 160:以下、名無しがお送りします

    ESLintのおかげでコードの質上がったわ やっぱ導入して正解だった

  • 163:以下、名無しがお送りします

    >>160 同感 ちょっと面倒だけど 長い目で見るとメリットしかないよね

  • 170:以下、名無しがお送りします

    TypeScriptのコードもESLintでチェックできるの?

  • 176:以下、名無しがお送りします

    >>170 できるよ @typescript-eslint/parserっていうパーサを使えばいける

  • 185:以下、名無しがお送りします

    >>176 そうなんだ TypeScriptも静的解析できるのは嬉しいな

  • 190:以下、名無しがお送りします

    Prettierって別にあるけど ESLintと何が違うの?

  • 194:以下、名無しがお送りします

    >>190 PrettierはコードフォーマッターだからESLintとは役割が違うよ

  • 204:以下、名無しがお送りします

    >>194 ESLintでルールチェックして Prettierで整形するのが良い感じ

  • 209:以下、名無しがお送りします

    ESLintとPrettierを一緒に使うのがいいって聞いたからそうしてる

  • 218:以下、名無しがお送りします

    >>209 うちのチームもそうしてるわ ESLintとPrettierの組み合わせ最強

コメント(1件)

  • 1

    エディターに解析機能があれば不要?