我想在 grunt 设置中为 jshint 使用自定义报告器。目前我没有时间成为 node.js/grunt 专家,所以我希望找到一个示例 grunt 文件,其中包含记者的定义以及如何将其提供给 jshint。
广泛的搜索只给了我几个示例 gruntfile.js,这些都没有改变 jshint 的记者。我查看了所有提到“gruntfile.js”的堆栈溢出帖子的摘要。
谢谢
我想在 grunt 设置中为 jshint 使用自定义报告器。目前我没有时间成为 node.js/grunt 专家,所以我希望找到一个示例 grunt 文件,其中包含记者的定义以及如何将其提供给 jshint。
广泛的搜索只给了我几个示例 gruntfile.js,这些都没有改变 jshint 的记者。我查看了所有提到“gruntfile.js”的堆栈溢出帖子的摘要。
谢谢
你需要这个:
options: {
reporter: 'jslint'
}
这是我的 Gruntfile.js(原始):
/* jshint strict: true, devel: true */
require('./config.js');
module.exports = function(grunt) {
'use strict';
grunt.initConfig({
jshint: {
all: ['Gruntfile.js', 'config.js', 'src/**/*.js'],
options: {
reporter: 'jslint'
}
}
});
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.registerTask('foo', function() {
requirejs('resources').copy();
});
grunt.registerTask('default', ['jshint', 'foo']);
};