【发布时间】:2017-02-13 14:39:17
【问题描述】:
我已将 Gulp 设置为使用以下代码对我的 HTML 脚本标签中的 javascript 进行 ESLint。
const eslint = require('gulp-eslint');
gulp.task('process-js', () => {
const scripts = processInline();
return gulp.src(['src/*.html'])
.pipe(errorNotifier())
.pipe(scripts.extract('script'))
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.failAfterError())
.pipe(scripts.restore())
.pipe(gulp.dest('dist'))
});
linter 运行良好,但似乎给我的行号与我的 HTML 文件不对应,而是从脚本标签中提取的 javascript 的行号,我从未见过。
如何获取 HTML 文件的行号?或者我可以以更好的方式对我的 HTML 脚本 javascript 进行 lint?
【问题讨论】:
标签: javascript gulp eslint