このリポジトリは ESLint に関するバグ報告・機能提案・質問を日本語で行える場所です。
ESLint に関することなら、何でもお気軽に Issue を作ってみてください。
例えば、
- バグっぽい動作を見つけた
- こんな機能 / ルールがほしい
- この機能を日本語で解説して欲しい
- ○○したいんだけど、どうすればいいの?
オープンソース プロジェクトにとってユーザーの声は財産です。 どうぞよろしくお願いします。
- ESLint 最初の一歩
- ESLint v2.0.0 の変更点まとめ
- 共有設定でらくらく ESLint
- ESLint をグローバルにインストールせずに使う
- ESLint のカスタムルールを作ろう! (その1)
以下は README.md の一部です。
ESLint は npm を使ってインストールします。
npm install -g eslint
最初に --init
オプションを利用して設定ファイルを作ります。
eslint --init
そして、任意の JS コードに対して eslint コマンドを実行します。
eslint test.js test2.js
eslint --init
コマンドを実行すると、.eslintrc
ファイルが作成されます。
.eslintrc
ファイルによって、どんなルールで JS コードを検証するかを設定することができます。
{
"extends": "eslint:recommended",
"rules": {
"semi": [2, "always"],
"quotes": [2, "double"]
}
}
"semi"
と "quotes"
はルール名です (ルール一覧 (英語))。
2
とあるのは各ルールの警告レベルを設定しています。
0
- ルールをオフにします。1
- 警告モードでルールをオンにします (ルール違反を見つけてもeslint
コマンドは正常終了します)。2
- エラーモードでルールをオンにします (ルール違反を見つけたらeslint
コマンドは異常終了(exit code 1)します)。
これらのルール・レベルによって、ESLint のふるまいを細やかに制御できます。 設定項目についての詳細は configuration docs (英語) を参照ください。
- Nicholas C. Zakas (@nzakas) - project lead
- Ilya Volodin (@ilyavolodin) - reviewer
- Brandon Mills (@btmills) - reviewer
- Gyandeep Singh (@gyandeeps) - reviewer
- Toru Nagashima (長島 徹) (@mysticatea) - reviewer
- Mathias Schreck (@lo1tuma) - committer
- Jamund Ferguson (@xjamundx) - committer
- Ian VanSchooten (@ianvs) - committer
- Burak Yiğit Kaya (@byk) - committer
- Alberto Rodríguez (@alberto) - committer
- Kai Cataldo (@kaicataldo) - committer
- Michael Ficarra (@michaelficarra) - committer