cod*_*man 8 javascript jslint webstorm
有谁知道如何在WebStorm中抑制未使用的参数警告?我尝试过jslint,但这不起作用
/*jslint node: true, unparam: true*/
/*global __dirname: false */
"use strict";
var
util = require('../util'),
logger = util.getLogger(module.filename),
;
var UserHelper = module.exports = function () {
};
/**
* Helper object for user facade
*/
UserHelper.prototype = {
doSomething : function(unusedParam) {
//do something implementation
}
};
Run Code Online (Sandbox Code Playgroud)
您可以在“文件”->“设置”->“编辑器”->“检查”下修改 WebStorm 的内置代码检查。然后在 Javascript->常规区域中查找“未使用的 JavaScript / ActionScript 全局符号”。
这可能是导致“未使用的属性”警告的设置,尽管它可能是其他设置之一。我正在使用 2016.1.3 并注意到很多像这样定义的匿名函数都有相同的错误警告。像大多数其他人一样,我仍然建议使用 jsHint 本身,甚至超越 WebStorm 的检查。
jshint而不是jslint在 WebStorm 8 和 WebStorm 9 beta 上对我有用:
/*jshint node:true, unused:false */
Run Code Online (Sandbox Code Playgroud)
另外,请确保您在首选项中启用了 JSHint(或 JSLint)。JSHint 有“警告未使用的变量”。注意:此 JSHint 检查不区分变量和函数参数,除非JSHint 配置为unused:vars.
您还可以取消选中 JSLint 配置屏幕下的“未使用的参数”选项。
| 归档时间: |
|
| 查看次数: |
7372 次 |
| 最近记录: |