【发布时间】:2023-03-14 17:28:01
【问题描述】:
我正在使用 Microsoft 的 tslint-microsoft-contrib 修复 lint 错误。它会引发以下错误,我认为这是一个误报。
Backbone set() called outside of owning model
var mapSet = new Map();
mapSet.set('base', {
id: 'base',
label: 'label',
type: 'type'
}); // Error shown here: Backbone set() called outside of owning model: mapSet.set('base'...) (no-backbone-get-set-outside-model)
有没有办法解决这个问题?
【问题讨论】:
-
奇怪地将字符串
'base'分配给变量使错误消失。 var base = '基础'; mapSet.set(base, { id: 'base', label: 'label', type: 'type' });注意:此 lint 错误仅与 Backbone.js 有关。如果你不使用 Backbone.js,你可以禁用这个错误
标签: javascript typescript tslint