strvcom / code-quality-tools

Monorepo with some frequently-used configurations we use on projects 🎨
BSD 3-Clause "New" or "Revised" License
91 stars 13 forks source link
backend commitlint-config eslint eslint-config frontend javascript monorepo prettier-config remarkjs stylelint-config

Code Quality Tools

Code Quality Checks

Built with ❤️ at STRV

This monorepo contains shareable configurations for various coding-style/best practices/lint tools to make the configurations consistent across projects and provide easy setup mechanism. ❤️

Available configurations

Tool Package Version Description
Commitlint @strv/commitlint-config @strv/commitlint-config Configuration for Commitlint
ESLint @strv/eslint-config-node @strv/eslint-config-node ESlint ruleset for Node.js projects
ESLint @strv/eslint-config-react @strv/eslint-config-react ESlint ruleset for React projects
ESLint @strv/eslint-config-typescript @strv/eslint-config-typescript ESlint ruleset for TypeScript projects
ESLint @strv/eslint-config-typescript/react @strv/eslint-config-typescript ESlint ruleset for React TypeScript projects
ESLint @strv/eslint-config-mocha @strv/eslint-config-mocha ESlint ruleset for Mocha test files
ESLint @strv/eslint-config-graphql @strv/eslint-config-graphql ESlint ruleset for GraphQL and Apollo
Prettier @strv/prettier-config @strv/prettier-config Configuration for Prettier
Remark-CLI @strv/remark-config @strv/remark-config Configuration for Remark-CLI
textlint @strv/textlint-rule-preset-strv @strv/textlint-rule-preset-strv Rule preset for textlint

Documentation

Documentation for some packages is still being worked on. Check the documentation directory for more info.

License

See the LICENSE file for information.