嗨,我是努力实现以下。 我使用的呼噜声了jshint验证。
某处在一个文件我用:
var logger = function () {
// some ode
}
由于记录器实际上从未jshint正确显示我下面的错误。
W098: 'logger' is defined but never used.
我可以设置未使用的为false,这将很好地工作。 但其实我是想选择发生在其他文件中,并警告我未使用的变量。 因此,未使用的选项是不适合我要去工作。
我也看到了,我可以用这样的行内注释:*出口EXPORTED_LIB * /
但我真的希望避免混乱与这样的评论我的文件。 有没有像我可以例如用于全局我可以在我的呼噜声文件中指定导出选项的任何机会。
我的继承人gruntfile的jshint部分:
jshint: {
// global options
options: {
camelcase: true,
curly: true,
eqeqeq: true,
forin: true,
immed: true,
indent: 4,
latedef: true,
newcap: true,
noarg: true,
nonew: true,
plusplus: false,
quotmark: 'single',
undef: true,
unused: true,
strict: true,
maxparams: 4,
maxdepth: 4,
trailing: true,
maxlen: 120,
browser: true,
node: true
},
server_logger: {
src: [BASE_PATH_SERVER_LOGGER, '/**/*.js'].join(''),
options: {
browser: false
}
},
client_logger: {
src: [BASE_PATH_CLIENT_LOGGER, '/**/*.js'].join(''),
options: {
node: false,
devel: true
}
}
}
谢谢你的时间。
最好的问候Playerwtf
更新:我在jshint github上资源库做了一个问题在这里