Node環境を想定してリントする必要のあるJavaScriptファイルと、ブラウザー環境を想定してリントする必要のあるJavaScriptファイルがあります。これらのファイルをさまざまなJSHintオプションでリントするにはどうすればよいですか?これが私の出発点です:
module.exports = function (grunt) {
grunt.initConfig({
lint: {
files: [
"grunt.js", // Node environment
"lib/**/*.js", // browser environment
],
},
jshint: {
options: {
browser: true, // define globals exposed by modern browsers?
es5: true, // code uses ECMAScript 5 features?
node: false, // define globals in Node runtime?
},
globals: {},
},
});
grunt.registerTask("default", "lint");
};