no-useless-parameters

拒绝使用无用可选参数调用常见的 XPCOM 方法(例如 Services.io.newURI(url, null, null),或不存在的参数(例如 Services.obs.removeObserver(name, observer, false))。

此选项可以自动修复(--fix)。

此规则的错误代码示例:

elt.addEventListener('click', handler, false);
Services.io.newURI('http://example.com', null, null);
Services.obs.notifyObservers(obj, 'topic', null);

此规则的正确代码示例:

elt.addEventListener('click', handler);
Services.io.newURI('http://example.com');
Services.obs.notifyObservers(obj, 'topic');