An opinionated ESLint config which supports: JavaScript, TypeScript, Jest and React.
Currently there are the following eslint configs provided as extensible shared components
Make sure to also include our prettier config.
We differ between code quality rules and stylistic rules.
Therefore, we follow the recommendation of prettier.
That means, that we use eslint
exclusively for code quality and prettier
for the style.
That's why this project also contains a package with a shared prettier
config containing the rules we have agreed on.
In order to keep this opinionated config as plug- and playable as possible, we decided to declare the dependencies not as peerDependencies
.
See CONTRIBUTING.
See LICENSE.