在JSLint 2中,unparam消失了。相反,你可以命名一个函数参数'忽略'并且linter将忽略其未使用的状态。
我无法解决的问题:如何忽略多个功能参数?以下是我要替换的内容:
$rootScope.$on('$routeChangeError', function (ignore_ev, ignore_current, ignore_previous, rejection) {
if (rejection === 'route value is not an integer') {
useTheUnloved(ignore_ev);
useTheUnloved(ignore_current);
useTheUnloved(ignore_previous);
$location.path(ENV.uiRouteBase + '/');
}
});
useTheUnloved = function (ignore) {
return 'JSLint 2 - how can I ignore multiple function args';
};