我很难让grunt-eslint获取一个.eslintignore文件。
我的设置非常不典型,因为我在同级目录而不是工作目录本身的文件上运行该任务。
grunt.initConfig({
eslint: {
options: {
configFile: '.eslintrc',
extensions: ['.js', '.html', '.xhtml', '.htm']
},
one: ['../' + project],
all: ['../*']
},
});我的.eslintignore
**/*.js
**/*.html这些模式似乎与同级目录中的任何文件不匹配。有什么想法吗?
发布于 2015-08-24 14:14:28
这个问题相当于minimatch (由eslint使用)如何解析**预先执行的文件路径。实际上,**递归地遍历来自工作目录的所有子目录,只有,这是有意义的。
要正确匹配同级目录中的文件,一个简单的问题是在.eslintignore文件路径前面加上../。
../**/*.js
../**/*.html希望这能有所帮助!
https://stackoverflow.com/questions/32184532
复制相似问题