我的Visual Studio项目中有一些像这样的TypeScript代码
if (_.isNull(user)) {
//Do stuff
}
保存时,TSLint给了我
Message TsLint: function invocation disallowed: _.isNull BaseCtrl.ts 127
我做在我的项目中拥有Underscore.js的TypeScript定义。
这条消息意味着什么?如何在我的tslint.json
项目设置中修复我的代码以使TSLint满意或关闭此消息?
答案 0 :(得分:4)
我认为这是使用isNull的一个问题,它似乎出现在功能禁令列表中。
https://github.com/palantir/tslint/blob/master/src/rules/banRule.ts
Web Essentials附带的默认禁止列表包含三个禁止规则:
"ban": [true,
["_", "extend"],
["_", "isNull"],
["_", "isDefined"]
],