Skip to content

Commit 882dfd2

Browse files
committed
@typescript-eslint/interface-name-prefix
1 parent 33eecee commit 882dfd2

4 files changed

Lines changed: 12 additions & 5 deletions

File tree

.eslintrc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"@typescript-eslint/import/order": "off",
2626
"indent": "off",
2727
"@typescript-eslint/indent": "off",
28-
"@typescript-eslint/interface-name-prefix": "off",
28+
"@typescript-eslint/interface-name-prefix": "error",
2929
"@typescript-eslint/member-ordering": "off",
3030
"@typescript-eslint/no-angle-bracket-type-assertion": "off",
3131
"@typescript-eslint/no-empty-interface": "off",
@@ -123,5 +123,11 @@
123123
"unicode-bom": ["error", "never"],
124124
"use-isnan": "error",
125125
"valid-typeof": "off"
126-
}
126+
},
127+
"overrides": [{
128+
"files": ["src/lib/*.d.ts"],
129+
"rules": {
130+
"@typescript-eslint/interface-name-prefix": "off"
131+
}
132+
}]
127133
}

src/harness/harness.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ namespace Utils {
439439
}
440440

441441
namespace Harness {
442-
// tslint:disable-next-line:interface-name
442+
// eslint-disable-next-line @typescript-eslint/interface-name-prefix
443443
export interface IO {
444444
newLine(): string;
445445
getCurrentDirectory(): string;

src/server/typingsCache.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ namespace ts.server {
44
projectRootPath: Path;
55
}
66

7-
// tslint:disable-next-line interface-name (for backwards-compatibility)
7+
// for backwards-compatibility
8+
// eslint-disable-next-line @typescript-eslint/interface-name-prefix
89
export interface ITypingsInstaller {
910
isKnownTypesPackageName(name: string): boolean;
1011
installPackage(options: InstallPackageOptionsWithProject): Promise<ApplyCodeActionCommandResult>;

src/services/types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ namespace ts {
102102
* snapshot is observably immutable. i.e. the same calls with the same parameters will return
103103
* the same values.
104104
*/
105-
// tslint:disable-next-line interface-name
105+
// eslint-disable-next-line @typescript-eslint/interface-name-prefix
106106
export interface IScriptSnapshot {
107107
/** Gets a portion of the script snapshot specified by [start, end). */
108108
getText(start: number, end: number): string;

0 commit comments

Comments
 (0)