@typescript-eslint/member-ordering is disabled by default
And sort-class-members rules works for typescript code.
It is a problem, because eslint-plugin-sort-class-members didn't respect many typescript features.
Also, sort-class-members rules is very React class components specific.
Looks like we need to few changes:
- Update and enable
@typescript-eslint/member-ordering rules for TS code
- Move
React specific sort-class-members rules from @tinkoff/eslint-config to @tinkoff/eslint-config-react, only for js/jsx files
@typescript-eslint/member-ordering is disabled by default
And sort-class-members rules works for typescript code.
It is a problem, because
eslint-plugin-sort-class-membersdidn't respect many typescript features.Also, sort-class-members rules is very
Reactclass components specific.Looks like we need to few changes:
@typescript-eslint/member-orderingrules for TS codeReactspecificsort-class-membersrules from@tinkoff/eslint-configto@tinkoff/eslint-config-react, only for js/jsx files