eslint
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
eslint [2024/04/13 07:22] – nullpon | eslint [2024/04/13 09:28] (現在) – nullpon | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== | + | < |
+ | # eslint | ||
- | [[JavaScript]]の構文チェッカ。 | + | [JavaScript](/ |
- | ===== インストールと設定 | + | ## インストールと設定 |
- | | + | eslintを使うプロジェクトの(package.jsonがある)ディレクトリで以下のコマンドを実行する |
+ | |||
+ | | ||
| | ||
いくつか選択肢が出るので答える。最初の選択肢ではeslintに何をさせるか選択できる。コーディングスタイル(セミコロンを強制するか、インデントをどうするか、等)については現状prettierを使用してフォーマットするのが一般的、prettierを使うなら3番目を選択しないこと | いくつか選択肢が出るので答える。最初の選択肢ではeslintに何をさせるか選択できる。コーディングスタイル(セミコロンを強制するか、インデントをどうするか、等)については現状prettierを使用してフォーマットするのが一般的、prettierを使うなら3番目を選択しないこと | ||
- | < | + | ``` |
To check syntax only | To check syntax only | ||
❯ To check syntax and find problems | ❯ To check syntax and find problems | ||
To check syntax, find problems, and enforce code style | To check syntax, find problems, and enforce code style | ||
- | </ | + | ``` |
- | もし`eslint.config.js`というファイルが作成されていなければ、古い`eslint/ | + | もし`eslint.config.js`というファイルが作成されていなければ、古い[eslint/ |
- | | + | |
- | ===== 実行 | + | ## 実行 |
- | | + | |
- | ===== console.logを許可 ===== | + | ## 特定のファイルで特定のルールを無効化 |
- | 特定のファイルのみconsole.logを許可するには、ファイルの先頭に以下を追加 | + | 例えば、特定のファイルでのみconsole.logを許可するには、ファイルの先頭に以下を追加 |
- | < | + | ``` |
/* eslint-disable no-console */ | /* eslint-disable no-console */ | ||
- | </code> | + | ``` |
+ | |||
+ | |||
+ | </markdown> |
eslint.1712992935.txt.gz · 最終更新: 2024/04/13 07:22 by nullpon