Closed
Description
🚀 Feature Request
Now that this has been out in the wild before, a vague feeling of mine that auto-generated configs are inferior to starting from scratch has become a firm belief. I now recommend to people the following system:
- Start from scratch with typescript-eslint's recommended and recommend-requiring-type-checking rulesets
- Add a section to your config's 'rules' listing containing all rules you disabled because you don't want them
- Add a section to your config's 'rules' listing containing all rules that have any new errors, then file a ticket/issue/whatever-your-JIRA-equivalent-uses to enable each of them
- Repeat for any community rulesets you find that appeal to you - e.g. React-specific ESLint rules.
(see also #2 for recommending best practices around Prettier)
Existing Behavior
Generated configs and documentation contain no such comments, and so are implied to be best practice.
Change Proposal
Two things:
- Recommend this approach in the README.md
- Add comments on top of generated ESLint configs that mention them as auto-generated and inferior