2016-12-24 7 views

答えて

21

ESLint configuration (.eslintrc) filesという名前のディレクトリのためのimport/prefer-default-exportを無視したいと思います私の場合は

は階層的です:

ESLintは自動的にLINTEDするファイルのディレクトリに彼らのために見て、になりますファイルシステムのルートディレクトリまでの連続した親ディレクトリ。このオプションは、プロジェクトのさまざまな部分に対して異なる設定を行う場合や、設定ファイルを渡すことを忘れずにESLintを直接使用できるようにする場合に便利です。

は、あなたがそのディレクトリに以下の内容で.eslintrcファイルを作成することにより、commonComponentsディレクトリのimport/prefer-default-exportルールを無効にすることができます

{ 
    "rules": { 
     "import/prefer-default-export": "off" 
    } 
} 
+0

あなたはどのようにのためのドキュメントを見つけることでした教えてもらえますを実行しますこのルールを切り替えますか? eslint-plugin-importドキュメントは役に立たなかった –

+1

@Dimitrisあなたが何を意味するか分かりません。ルールには[no options](https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/prefer-default-export.md)があります。 [ESLint documentation](http://eslint.org/docs/user-guide/configuring#configuring-rules)を参照してください。 – cartant

+0

ああ、ありがとう、それを知らなかった。乾杯 –

3

あなたがあなたのルールを適用したい複数のディレクトリがある場合は、異なる目的のために異なる設定を作成することができます。たとえば、次のようにメインリンティングのための一般的な設定

  • .eslintrc-main.jsonため

    • .eslintrc.jsonとコンポーネントのためeslint -c .eslintrc-main src test
    • .eslintrc-comp.jsonを実行し、eslint -c .eslintrc-comp commonComponents fooBarComponent
  • 関連する問題