如何设置gulp-htmllint的选项?为gulp设置选项/规则HTML linter
我想排除任何有关缩进样式和id或类样式的规则。然而,它的文档显示那些有破折号的键,ex indent-style或id-class-style,但破折号破坏了代码。我试图将字符串作为字符串来写,但这似乎没有什么区别。
据我了解,这是什么定义的任务,而这正是我试图定义规则选项:
gulp.task('default', function() {
return gulp.src('src/index.html')
.pipe(htmllint({
indent-style: false,
id-class-style: false
}, htmllintReporter));
});
这是定义你将在终端看到的功能:
function htmllintReporter(filepath, issues) {
if (issues.length > 0) {
issues.forEach(function (issue) {
gutil.log(gutil.colors.cyan('[gulp-htmllint] ') +
gutil.colors.white(filepath + ' [' + issue.line + ',' +
issue.column + ']: ') + gutil.colors.red('(' + issue.code + ') ' +
issue.msg));
});
process.exitCode = 1;
}
}
如何定义的.htmllintrc文件?我可以在gulp-htmllint文件夹中找到.eslintrc文件,但仍然无法添加适当的选项。 –
我会在你的项目的根目录中定义它 – ricardoNava