Существует ли правило eslint, чтобы предотвратить переназначение класса?
У нас есть старый код, который следует следующему шаблону...
class SomeClass extends Component { /* ... */ }
SomeClass = connect(
mapStateToProps,
mapDispatchToProps
)(SomeClass);
export default SomeClass;
Что бы я хотел...
export class SomeClass extends Component { /* ... */ }
export default connect(
mapStateToProps,
mapDispatchToProps
)(SomeClass);
Я попытался добавить правила, которые, по моему мнению, могли вызвать ошибку при линтировании, но это либо игнорируется, либо неправильно настроены правила.
Так какое правило нужно добавить, чтобы оно не проскользнуло?
1 ответ
Линтер был повешен на чем-то. После перезагрузки no-class-assign
Правило было то, что я искал! Размещать ответ, если у кого-то есть такой же вопрос.