Open
Description
- Are we not using
typescript-eslint/recommended
? If not, try it - Ensure we're using
no-unnecessary-type-assertion
. Should come fromrecommended
above - Ensure we're using
explicit-function-return-type
. Might need to tweak config if it's too aggressive, eg in lambdas. See also Revisit our Typescript linting rules #714 (comment) - Other best practices we're missing?
- Do we want to use / borrow from xo?
- eslint: Use consistent-type-imports #872 (closed due to not being super high priority, but still a good direction). Can reopen to finish
- Add default ruleset from https://github.com/sindresorhus/eslint-plugin-unicorn?
- Add other default rulesets?
Originally posted by @pokey in #705 (comment)