⚙️ lints-config
My configuration for the ESLint / Prettier / TypeScript
Structure of the monorepo
packages/commitlint-config
: My commitlint configuration for general projects.packages/cspell-config
: My CSpell configuration for general projects.packages/eslint-config-base
: My ESLint configuration for general projects.packages/eslint-config-react
: My ESLint configuration for React projects.packages/eslint-config-solid
: My ESLint configuration for Solid.js projects.packages/lint-staged-config
: My lint-staged configuration for general projects.packages/markdownlint-config
: My Markdownlint configuration for general projects.packages/prettier-config
: My Prettier configuration for general projects.packages/typescript-config
: My TypeScript configuration for general projects.
System Requirements
- Node.js: Any of the following versions
- Iron LTS (
^20.11.x
) - Jod LTS or latest (
>=22.x.x
)
- Iron LTS (
Development
Run pnpm run build
before pnpm run lint
.
Skipping the build step causes the lint command to fail.
pnpm run build
pnpm run lint
Contributing
Welcome to contribute to this repository! For more details, please refer to CONTRIBUTING.md.
Introduce commit message validation at commit time. The “Conventional Commits” rule is applied to discourage committing messages that violate conventions.
LICENSE
MIT