deno.com

禁止全局赋值

注意:此规则属于 recommended 规则集。
deno.json 中启用完整集合
{
  "lint": {
    "rules": {
      "tags": ["recommended"]
    }
  }
}
使用 Deno CLI 启用完整集合
deno lint --rules-tags=recommended
此规则可以通过将其添加到 deno.json 文件中的 includeexclude 数组,从而明确地包含或排除在当前标签所包含的规则中。
{
  "lint": {
    "rules": {
      "include": ["no-global-assign"],
      "exclude": ["no-global-assign"]
    }
  }
}

禁止对原生 JavaScript 对象进行赋值。

在 JavaScript 中,例如 StringObject 是原生对象。像任何对象一样,它们可以被重新赋值,但这样做几乎从不明智,因为它可能导致意想不到的结果和难以追踪的错误。

无效示例

Object = null;
undefined = true;
window = {};

您找到所需内容了吗?

隐私政策