grunt:如何以HTML格式生成jshint输出

时间:2013-07-04 20:36:04

标签: javascript html gruntjs jshint

我正在尝试使用grunt运行jshint。这有效,但现在我希望输出为HTML。这是我的咕噜文件

module.exports = function(grunt) {

    // Project configuration.
    grunt.initConfig({
        jshint: {
            all: ['Gruntfile.js', 'src/*.js']
            , options: {
                //reporter: 'jslint'
                reporter:'checkstyle'
                , reporterOutput: 'jshint.html'
            }
         }
    });

    grunt.loadNpmTasks('grunt-contrib-jshint');
};

运行这个grunt taks,输出是XML格式。有任何建议如何将其变成输出HTML的东西吗?

非常感谢

2 个答案:

答案 0 :(得分:4)

您需要编写自定义报告者。检查有关编写自定义记者的jshint文档:http://jshint.com/docs/reporters/然后您可以使用以下命令指定记者的路径:

options: {
  reporter: '/path/to/custom/html/reporter',
  reporterOutput: 'jshint.html'
}

答案 1 :(得分:4)

  

您可以使用nodejs中的jshint报告器

这会以HTML格式生成输出

pseudo-selector

将此内容包含在您的GruntFile.js

{{1}}