2.2.6 • Published 6 months ago
@jterrazz/quality v2.2.6
Code Standards
This package provides ESLint and Prettier configurations for TypeScript projects, along with a convenient code-standards command to run all quality checks in parallel.
Installation
Install the package using npm:
npm install @jterrazz/quality --save-devUsage
- Create an ESLint configuration file (e.g.,
eslint.config.js) in your project root:
// eslint.config.js
import { eslintConfig } from '@jterrazz/quality';
export default eslintConfig;- Create a Prettier configuration file (e.g.,
prettier.config.js) in your project root:
// prettier.config.js
import { prettierConfig } from '@jterrazz/quality';
export default prettierConfig;- Add the following script to your
package.json:
{
"scripts": {
"lint": "code-standards"
}
}- You can now run all quality checks in parallel using:
npm run lintThis will run:
- TypeScript type checking (
tsc --noEmit) - ESLint code quality checks (
eslint . --ext .ts,.tsx) - Prettier style checks (
prettier . --check)
All checks run in parallel and provide a clear summary of the results.
Happy linting! 🚀