Facebookのcreate-react-appを使用しています。「npm start」で起動すると、次のような警告のリストが表示されます。
「Bla」は定義されていますが、使用されていません
「===」が必要でしたが、代わりに「==」が表示されました
これらの警告を表示したくないのですが、それらを抑制する方法はありますか?
ローカルEslintの場合、.eslintignore
という名前のプロジェクトにファイルを追加し、無視するディレクトリまたはファイルを追加します。
build/
src/
*.js
この時点で完全に削除することもできますが。
ただし、create-react-app
を使用している場合、これはコードのビルドまたは開始では機能しません。 React-Scriptに組み込まれているため、Eslintをイジェクトせずに無効にする方法はありません。サーバーをビルドまたは起動すると、package.json
で定義された特別な場合を除き、内部構成を使用してeslintが実行されます。それを回避する唯一の方法は、他の場所で述べたように、各ファイルをイジェクトするか、コメントを無効にすることです。詳細については、 Githubのこの問題 を参照してください。
これらの警告はエスリントから来ています。それらを無効にするには /* eslint-disable */
eslintルールに従わないファイルの先頭。
最近、独自のエディター構成を追加する機能が追加されました。これを使用して、ESLintの機能を「部分的に」無効にすることができます。ルートディレクトリに構成ファイルを作成するだけです。
.eslintrc
:
{
"parser": "babel-eslint"
}
.env
SKIP_PREFLIGHT_CHECK=true
新しいアプリケーションを作成する場合、デフォルトpackage.json
にeslintConfig
オブジェクトが事前に入力されています