如何設置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