跳到主要内容

@typescript-eslint/no-unnecessary-qualifier

禁止不必要的命名空间限定符。

规则配置

// code-linter.json5
{
"rules": {
"@typescript-eslint/no-unnecessary-qualifier": "error"
}
}

选项

该规则无需配置额外选项。

正例

export enum A {
b = 'x',
c = b
}

export namespace B {
export type C = number;
export const x: C = 3;
}

反例

export enum A {
b = 'x',
c = A.b
}

export namespace B {
export type C = number;
export const x: B.C = 3;
}

规则集

plugin:@typescript-eslint/all

Code Linter代码检查规则的配置指导请参考Code Linter代码检查