相关疑难解决方法(0)

为什么 typescript-eslint 对 enumMember 强制采用驼峰命名法?

TypeScript 文档中的所有枚举示例都将枚举成员编写为 PascalCase,例如:

enum Direction {
  Up = 1,
  Down,
  Left,
  Right,
}
Run Code Online (Sandbox Code Playgroud)

但是@typescript-eslint/naming-convention强制使用驼峰命名法(并拒绝 PascalCase),这意味着我必须编写:

enum Direction {
  up = 1,
  down,
  left,
  right,
}
Run Code Online (Sandbox Code Playgroud)

是否有理由禁止枚举成员使用 PascalCase?


上下文是一个全新的 Angular 12 项目,具有推荐的原理图:

ng add @angular-eslint/schematics
Run Code Online (Sandbox Code Playgroud)

这对我来说毫无意义。

我的设置可能有问题吗?

为什么官方命名约定会被拒绝?

typescript eslint angular typescript-eslint

11
推荐指数
1
解决办法
9269
查看次数

标签 统计

angular ×1

eslint ×1

typescript ×1

typescript-eslint ×1