Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Closed
Description
Before You File a Proposal Please Confirm You Have Done The Following...
- I havesearched for related issues and found none that match my proposal.
- I have searched thecurrent rule list and found no rules that match my proposal.
- I haveread the FAQ and my problem is not listed.
My proposal is suitable for this project
- I believe my proposal would be useful to the broader TypeScript community (meaning it is not a niche proposal).
Link to the rule's documentation
https://typescript-eslint.io/rules/member-ordering/
Description
eslint-plugin-typescript-sort-keys supports arequiredFirst option that enforces required members come before optional. Can we add that to@typescript-eslint/member-ordering, to bring it up to parity?
Porting discussion frominfctr/eslint-plugin-typescript-sort-keys#50 (comment)
Fail
interfaceU{d:Tc?:Tb?:Ta:T}
Pass
interfaceU{a:Td:Tb?:Tc?:T}
Additional Info
Examples taken fromhttps://github.com/infctr/eslint-plugin-typescript-sort-keys/blob/master/docs/rules/interface.md.