deno.com

no-explicit-any

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

禁止使用 any 类型。

使用 any 类型会禁用围绕该变量的类型检查系统,从而失去 Typescript 提供类型安全代码的目的。此外,使用 any 会妨碍代码可读性,因为它不能立即清楚地知道引用的值类型。最好明确所有类型。对于 any 更类型安全的替代方案,如果您无法选择更具体的类型,请使用 unknown

无效

const someNumber: any = "two";
function foo(): any {
  return undefined;
}

有效

const someNumber: string = "two";
function foo(): undefined {
  return undefined;
}

您找到所需的内容了吗?

隐私政策