2

grunt-eslintファイルを取得するのに苦労してい.eslintignoreます。

私のセットアップは、作業ディレクトリ自体ではなく、兄弟ディレクトリ内のファイルに対してタスクを実行しているという点で、かなり異例です。

grunt.initConfig({
    eslint: {
       options: {
          configFile: '.eslintrc',
          extensions: ['.js', '.html', '.xhtml', '.htm']
     },
     one: ['../' + project],
     all: ['../*']
   },
});

私の.eslintignore

**/*.js
**/*.html

これらのパターンは、兄弟ディレクトリ内のどのファイルとも一致しないようです。何か案は?

4

1 に答える 1

1

この問題は、minimatch(によって使用されるeslint) が で始まるファイル パスを解決する方法と同じ**です。実際、作業ディレクトリのみ**からすべてのサブディレクトリを再帰的にトラバースしますが、これは理にかなっています。

兄弟ディレクトリ内のファイルを適切に一致させるには、.eslintignoreファイルパスの先頭../に .

../**/*.js
../**/*.html

お役に立てれば!

于 2015-08-24T14:14:28.777 に答える