# Configs

## Done

 - https://eslint.org/docs/rules/
 - https://github.com/yannickcr/eslint-plugin-react/tree/master/docs/rules
 - https://github.com/xjamundx/eslint-plugin-promise
 - https://github.com/sindresorhus/eslint-plugin-unicorn
 - https://github.com/typescript-eslint/typescript-eslint
 - https://www.npmjs.com/package/eslint-plugin-react-hooks
 - https://mysticatea.github.io/eslint-plugin-eslint-comments

## Todo

- https://github.com/benmosher/eslint-plugin-import - Looked through the rules provided but they all add to little value, don't add value if added or TypeScript already handles it. Can consider it if the team grows.
- https://github.com/selaux/eslint-plugin-filenames - For now we don't seem to need such big constraints.
- https://github.com/amilajack/eslint-plugin-compat - Doesn't add value for an Electron app.
- https://github.com/mysticatea/eslint-plugin-node
- https://github.com/evcohen/eslint-plugin-jsx-a11y
- https://github.com/selaux/eslint-plugin-filenames
- https://github.com/gajus/eslint-plugin-jsdoc