deno.com

no-new-symbol

注意: 此规则是 recommended 规则集的一部分。
deno.json 中启用完整规则集
{
  "lint": {
    "tags": ["recommended"]
  }
}
使用 Deno CLI 启用完整规则集
deno lint --tags=recommended

禁止对内置 Symbol 使用 new 运算符。

Symbol 通过作为函数调用来创建,但我们有时会错误地使用 new 运算符来调用它。此规则检测 new 运算符的这种错误用法。

无效

const foo = new Symbol("foo");

有效

const foo = Symbol("foo");

function func(Symbol: typeof SomeClass) {
  // This `Symbol` is not built-in one
  const bar = new Symbol();
}

您找到您需要的了吗?

隐私政策