Skip to content

Collection of super strict configurations for ESLint / StyleLint and other code quality tools.

License

Notifications You must be signed in to change notification settings

developer239/linters

Repository files navigation

Common Linting Configurations

release

Collection of shareable configurations for commonly used code quality tools. Available in many different flavours to support your favorite framework.

Available Packages

Linters

Tool Package Version
Base @linters/eslint-config @linters/eslint-config
Base @linters/eslint-config-typescript @linters/eslint-config-typescript
Node @linters/eslint-config-node @linters/eslint-config-node
React @linters/eslint-config-react @linters/eslint-config-react
React Native @linters/eslint-config-react-native @linters/eslint-config-react-native
Angular @linters/eslint-config-angular @linters/eslint-config-angular
Functional @linters/eslint-config-functional @linters/eslint-config-functional
Jest @linters/eslint-config-jest @linters/eslint-config-jest
Vitest @linters/eslint-config-vitest @linters/eslint-config-vitest
Storybook @linters/eslint-config-storybook @linters/eslint-config-storybook
Ramda @linters/eslint-config-ramda @linters/eslint-config-ramda

Prettier

Tool Package Version
Prettier @linters/prettier-config @linters/prettier-config

Styles

Tool Package Version
Default @linters/stylelint-config @linters/stylelint-config
CSS-in-JS @linters/stylelint-css-in-js-config @linters/stylelint-css-in-js-config
CSS-in-JS @linters/stylelint-css-in-js-react-native-config @linters/stylelint-css-in-js-react-native-config
SCSS @linters/stylelint-scss-config @linters/stylelint-scss-config

Git Hooks

Tool Package Version
Other @linters/semantic-release @linters/semantic-release

Other Tools

Tool Package Version
Other @linters/semantic-release @linters/semantic-release

Contributing

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