no-array-constructor
禁止使用泛型
Array
构造函数。
✅
在 "plugin:@typescript-eslint/recommended"
的 ESLint 配置 中扩展此规则。
🔧
此规则报告的一些问题可以通过 --fix
ESLint 命令行选项 自动修复。
此规则扩展了基本 eslint/no-array-constructor
规则。它添加了对泛型类型 Array
构造函数 (new Array<Foo>()
) 的支持。
- ❌ 错误
- ✅ 正确
选项
请参阅 eslint/no-array-constructor
选项。
如何使用
.eslintrc.cjs
module.exports = {
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"no-array-constructor": "off",
"@typescript-eslint/no-array-constructor": "error"
}
};
在游乐场中尝试此规则 ↗