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
希望这有帮助