2017-03-01 14 views
0

ファイルの拡張子に基づいてファイルに適用されるルールを変更することはできますか?たとえば、私のソースコードにある[test] .spec.jsテスト仕様ファイルがありますが、それらにのみ適用されるルールを追加するのが好きです。ファイル拡張子に基づいて異なるeslintルール

答えて

1

現在、複数の構成ファイルを作成し、それぞれのファイルタイプに対して正しいglobを指定してeslintを実行しない限り、これはできません。ただし、この機能を追加するには、https://github.com/eslint/eslint/pull/8081の公開PRがあります。

1

これを加えた。ドキュメント

{ 
    "rules": { 
    "quotes": [ 2, "double" ] 
    }, 

    "overrides": [ 
    { 
     "files": [ "bin/*.js", "lib/*.js" ], 
     "excludedFiles": "*.test.js", 
     "rules": { 
     "quotes": [ 2, "single" ] 
     } 
    } 
    ] 
} 

からドキュメントhere

例Effecitivelyあなたはグロブと各グロブに一致するファイルのためのデフォルトのルールを上書きルールのセットを供給することができます。

関連する問題