Closed
Description
When using backtick quote rule for enum, it improperly flags single quotes and --fix
causes invalid code to be produced
{
"rules": {
quotes: [`off`],
'@typescript-eslint/quotes': [`error`, `backtick`],
}
}
export enum Recur {
ASAP = 8,
DAILY = 3,
JOURNEY = 9,
MONTHLY = 1,
'ONE-OFF' = 7,
WEEKLY = 2,
YEARLY = 0,
}
Expected Result
export enum Recur {
ASAP = 8,
DAILY = 3,
JOURNEY = 9,
MONTHLY = 1,
'ONE-OFF' = 7,
WEEKLY = 2,
YEARLY = 0,
}
Actual Result
export enum Recur {
ASAP = 8,
DAILY = 3,
JOURNEY = 9,
MONTHLY = 1,
`ONE-OFF` = 7,
WEEKLY = 2,
YEARLY = 0,
}
Additional Info
Versions
package | version |
---|---|
@typescript-eslint/eslint-plugin |
2.12.0 |
@typescript-eslint/parser |
2.12.0 |
TypeScript |
3.7.2 |
ESLint |
6.7.2 |