我想知道是否存在检测重新分配的JavaScript linter。
例如:
function foo(options) {
options || (options = {});
return bar(options);
}
// => Error: Reassignment to `options` on line 2
function product(nums) {
p = 1;
nums.forEach(function(nums) {
p *= 1;
});
return p;
}
// => Error: Reassignment to `p` on line 4