developer239 / linters

Collection of super strict configurations for ESLint / StyleLint and other code quality tools.
MIT License
10 stars 0 forks source link
angular best-practices code-quality code-quality-analyzer config css-in-js eslint nodejs personal react react-native standard strict stylelint typescript

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