Gruntjs .eslintignore在同级目录中不工作

Gruntjs .eslintignore在同级目录中不工作,gruntjs,eslint,grunt-eslint,Gruntjs,Eslint,Grunt Eslint,我在获取grunt eslint以拾取.eslintignore文件时遇到问题 我的设置非常不典型,因为我在兄弟目录中的文件上运行任务,而不是在工作目录中运行任务 grunt.initConfig({ eslint: { options: { configFile: '.eslintrc', extensions: ['.js', '.html', '.xhtml', '.htm'] }, one: ['../'

我在获取
grunt eslint
以拾取
.eslintignore
文件时遇到问题

我的设置非常不典型,因为我在兄弟目录中的文件上运行任务,而不是在工作目录中运行任务

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

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

这些模式似乎与同级目录中的任何文件都不匹配。有什么想法吗?

这个问题相当于
minimatch
(由
eslint
使用)如何解析
**
前面的文件路径。实际上,
**
只递归地遍历工作目录中的所有子目录,这是有意义的

要正确匹配同级目录中的文件,只需在
.eslintignore
文件路径前面加上
。/
,例如

../**/*.js
../**/*.html
希望这有帮助