Collection of shareable configurations for commonly used code quality tools. Available in many different flavours to support your favorite framework.
- ESLint (Typescript, React, React Native, Angular, Node.js)
- StyleLint (scss, css-in-js)
- Prettier
- CommitLint
- Semantic Release
| Tool | Package | Version |
|---|---|---|
| Base | @linters/eslint-config | |
| Base | @linters/eslint-config-typescript | |
| Node | @linters/eslint-config-node | |
| React | @linters/eslint-config-react | |
| React Native | @linters/eslint-config-react-native | |
| Angular | @linters/eslint-config-angular | |
| Functional | @linters/eslint-config-functional | |
| Jest | @linters/eslint-config-jest | |
| Vitest | @linters/eslint-config-vitest | |
| Storybook | @linters/eslint-config-storybook | |
| Ramda | @linters/eslint-config-ramda |
| Tool | Package | Version |
|---|---|---|
| Prettier | @linters/prettier-config |
| Tool | Package | Version |
|---|---|---|
| Default | @linters/stylelint-config | |
| CSS-in-JS | @linters/stylelint-css-in-js-config | |
| CSS-in-JS | @linters/stylelint-css-in-js-react-native-config | |
| SCSS | @linters/stylelint-scss-config |
| Tool | Package | Version |
|---|---|---|
| Other | @linters/semantic-release |
| Tool | Package | Version |
|---|---|---|
| Other | @linters/semantic-release |
If you don't like what you see and want to make it better, now is your chance!
See the contributing docs for more information