1

grunt 設定で jshint のカスタム レポーターを使用したいと思います。現時点では、node.js/grunt の専門家になる時間がないので、レポーターの定義とそれを jshint に提供する方法を含むサンプル grunt ファイルを見つけたいと思っていました。

広範囲に検索した結果、gruntfile.js のサンプルはわずかしか見つかりませんでしたが、jshint のレポーターを変更するものはありませんでした。「gruntfile.js」に言及しているすべてのスタック オーバーフローの投稿の概要を確認しました。

ありがとう

4

1 に答える 1

5

あなたはこれを必要とします:

  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']);
};
于 2013-05-21T14:39:14.540 に答える