-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Closed
Labels
accepting prsGo ahead, send a pull request that resolves this issueGo ahead, send a pull request that resolves this issueenhancement: new base rule extensionNew base rule extension required to handle a TS specific caseNew base rule extension required to handle a TS specific caseformattingRelated to whitespace/bracket formatting. We strongly recommend you use a formatter instead.Related to whitespace/bracket formatting. We strongly recommend you use a formatter instead.good first issueGood for newcomersGood for newcomerspackage: eslint-pluginIssues related to @typescript-eslint/eslint-pluginIssues related to @typescript-eslint/eslint-plugin
Description
Repro
{
"rules": {
"key-spacing": ["error", { "align": "value" }]
}
}
interface Foo {
foo: string;
barBazQuux: string;
}
Expected Result
Should be highlighted as an error and auto fixed into:
interface Foo {
foo: string;
barBazQuux: string;
}
Actual Result
ESLint ignores interfaces.
Additional Info
Time for @typescript-eslint/key-spacing
?
Versions
package | version |
---|---|
@typescript-eslint/eslint-plugin |
2.0.0 |
@typescript-eslint/parser |
2.0.0 |
TypeScript |
3.6.2 |
ESLint |
5.16.0 |
node |
12.9.0 |
yarn |
1.17.3 |
Pitt-Pauly, subblue, hellhoundsx, kuzmenko1256, agustinlamenza and 34 moremoskopio, ribose-jeffreylau, antpaw, vladlazar94, stique and 4 more
Metadata
Metadata
Assignees
Labels
accepting prsGo ahead, send a pull request that resolves this issueGo ahead, send a pull request that resolves this issueenhancement: new base rule extensionNew base rule extension required to handle a TS specific caseNew base rule extension required to handle a TS specific caseformattingRelated to whitespace/bracket formatting. We strongly recommend you use a formatter instead.Related to whitespace/bracket formatting. We strongly recommend you use a formatter instead.good first issueGood for newcomersGood for newcomerspackage: eslint-pluginIssues related to @typescript-eslint/eslint-pluginIssues related to @typescript-eslint/eslint-plugin