4

私のVisual Studioプロジェクトには、このようなTypeScriptコードがいくつかあります

if (_.isNull(user)) {
  //Do stuff
}

そして、保存時にTSLintは私に与えます

Message TsLint: function invocation disallowed: _.isNull    BaseCtrl.ts    127

私のプロジェクトには Underscore.js の TypeScript 定義があります

このメッセージの意味と、コードを修正して TSLint を満足させるには、またはtslint.jsonプロジェクト設定でこのメッセージをオフにするにはどうすればよいですか?

4

1 に答える 1

4

これは、機能禁止リストにあると思われる isNull を使用する際の問題だと思います。

https://github.com/palantir/tslint/blob/master/src/rules/banRule.ts

Web Essentials に付属するデフォルトの禁止リストには、次の 3 つの禁止ルールが含まれています。

"ban": [true,
       ["_", "extend"],
       ["_", "isNull"],
       ["_", "isDefined"]
 ],
于 2015-01-14T20:48:46.827 に答える