ユーザ用ツール

サイト用ツール


eslint

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
eslint [2024/04/13 07:22] nullponeslint [2024/04/13 09:28] (現在) nullpon
行 1: 行 1:
-====== eslint ======+<markdown> 
 +eslint
  
-[[JavaScript]]の構文チェッカ。+[JavaScript](/javascript)の構文チェッカ。
  
-===== インストールと設定 =====+## インストールと設定
  
-  $ npm init @eslint/config+eslintを使うプロジェクトの(package.jsonがある)ディレクトリで以下のコマンドを実行する 
 + 
 +    $ npm init @eslint/config
      
 いくつか選択肢が出るので答える。最初の選択肢ではeslintに何をさせるか選択できる。コーディングスタイル(セミコロンを強制するか、インデントをどうするか、等)については現状prettierを使用してフォーマットするのが一般的、prettierを使うなら3番目を選択しないこと いくつか選択肢が出るので答える。最初の選択肢ではeslintに何をさせるか選択できる。コーディングスタイル(セミコロンを強制するか、インデントをどうするか、等)については現状prettierを使用してフォーマットするのが一般的、prettierを使うなら3番目を選択しないこと
  
-<code>+```
   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  
-</code>+```
  
  
-もし`eslint.config.js`というファイルが作成されていなければ、古い`eslint/create-config`パッケージが使用されている可能性があるので以下のコマンドでやり直す+もし`eslint.config.js`というファイルが作成されていなければ、古い[eslint/create-config](https://github.com/eslint/create-config)パッケージが使用されている可能性がある以下のコマンドでやり直す
  
-  $ npm init @eslint/config@latest+    $ npm init @eslint/config@latest
  
-===== 実行 =====+## 実行
  
-  $ npx eslint hoge.js+    $ npx eslint hoge.js
  
  
-===== console.log許可 =====+## 特定のファイルで特定のルール無効化
  
-特定のファイルのみconsole.logを許可するには、ファイルの先頭に以下を追加+例えば、特定のファイルのみconsole.logを許可するには、ファイルの先頭に以下を追加
  
-<code>+```
 /* eslint-disable no-console */ /* eslint-disable no-console */
-</code>+``` 
 + 
 + 
 +</markdown>
eslint.1712992935.txt.gz · 最終更新: 2024/04/13 07:22 by nullpon