gulp-htmllintのオプションを設定するにはどうすればよいですか?gulp HTML linterのオプション/ルールを設定する
インデントスタイルとIDまたはクラススタイルに関するルールを除外したいと考えています。しかし、その文書には、インデントスタイルまたはidクラススタイルのダッシュを持つキーが示されていますが、ダッシュによってコードが分割されます。私はcamelcasingや文字列としてキーを書くことを試みたが、それは違いを生じさせるようではありませんでした。私が理解から
、これはタスクを定義するものである、と私はルールオプションを定義しようとしたところ、これは次のとおりです。
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ファイルを定義していますか? .eslintrcファイルはgulp-htmllintフォルダにありますが、それでも適切なオプションを追加できませんでした。 –
私はそれをプロジェクトのルートに定義します – ricardoNava