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 回答