typescript/no-unnecessary-qualifier Nursery
它的作用
当引用的名称已在作用域中时,禁止使用命名空间限定符。
为什么这是不好的?
冗余的限定符会增加噪音,使类型引用更难阅读。
示例
此规则的错误代码示例:
ts
namespace A {
export type B = number;
const value: A.B = 1;
}此规则的正确代码示例:
ts
namespace A {
export type B = number;
const value: B = 1;
}如何使用
要通过配置文件或 CLI 启用此规则,可以使用:
json
{
"rules": {
"typescript/no-unnecessary-qualifier": "error"
}
}bash
oxlint --type-aware --deny typescript/no-unnecessary-qualifier