/eslint-jp

Repository for creating and triaging issues in Japanese

ESLint

Gitter

このリポジトリは ESLint に関するバグ報告・機能提案・質問を日本語で行える場所です。

ESLint に関することなら、何でもお気軽に Issue を作ってみてください。

例えば、

  • バグっぽい動作を見つけた
  • こんな機能 / ルールがほしい
  • この機能を日本語で解説して欲しい
  • ○○したいんだけど、どうすればいいの?

オープンソース プロジェクトにとってユーザーの声は財産です。 どうぞよろしくお願いします。

解説記事など


以下は 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 (英語) を参照ください。

開発チーム