在下面的代码中,重新定义f
会使jshint失败的选项是什么?
var f = function() {};
function f() {}
e.g。在nodejs中:
const jshint = require('jshint').JSHINT;
const options = { esversion:5 };
const code = `
var f = function() {};
function f() {}
`;
jshint(code, options);
返回true
,但我希望它返回false
。
我尝试了以下相似的jshint options,但似乎没有效果:
latedef: true,
shadow: 'outer',
strict: true,