跳到内容

typescript/prefer-enum-initializers 琐碎的

🚧 仍处于开发中的自动修复。

其作用

要求每个枚举成员值都显式初始化。

这样做有什么坏处?

enum成员的值很重要时,允许枚举隐式赋值,如果随着时间的推移修改了枚举,可能会导致错误。

示例

typescript
// wrong, the value of `Close` is not constant
enum Status {
  Open = 1,
  Close,
}

参考

以 MIT 许可证发布。