【问题标题】:Does an eslint rule exist to prevent a class from being reassigned?是否存在 eslint 规则来防止类被重新分配?
【发布时间】:2019-06-16 02:53:49
【问题描述】:

我们有一些遵循以下模式的旧代码...

class SomeClass extends Component { /* ... */ }
SomeClass = connect(
    mapStateToProps,
    mapDispatchToProps
)(SomeClass);

export default SomeClass;

我想要什么...

export class SomeClass extends Component { /* ... */ }
export default connect(
    mapStateToProps,
    mapDispatchToProps
)(SomeClass);

我已尝试添加我认为会在 linting 时导致此错误的规则,但它要么被忽略,要么我的规则设置错误。

那么需要添加什么规则来防止这种情况发生?

【问题讨论】:

  • 向我们展示您添加的规则。
  • Linter 不知何故挂了...no-class-assign 是我添加的正确规则,但之前没有出错。

标签: eslint eslintrc


【解决方案1】:

短绒被挂在什么东西上。重新启动后,no-class-assign 规则就是我想要的!发布答案以防其他人有同样的问题。

【讨论】:

    猜你喜欢
    • 2020-06-05
    • 2016-05-15
    • 2021-12-21
    • 2021-11-12
    • 2014-07-26
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2021-03-07
    相关资源
    最近更新 更多