What problem does it solve?
This skill helps teams enforce consistent code quality in TypeScript projects by combining ESLint checks with strict type validation, catching issues early and maintaining code health.
Core Features & Use Cases
- ESLint: JavaScript/TypeScript linting with framework presets.
- TypeScript Compiler: Type checking and static analysis.
- Framework-specific linting: Presets for Next.js, React, Node.js to enforce project conventions.
- Configuration & Running: Guidance for configuring eslint.config.mjs / .eslintrc and tsconfig.json; run lint with npm run lint or npx tsc --noEmit.
- Best Practices: Enforces strict mode, isolated modules, and consistent code structure across teams.
Quick Start
Install dependencies and set up ESLint/TypeScript for your project, then run the linting steps:
- Install: npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin typescript
- Initialize: npx eslint --init
- Ensure tsconfig.json with strict: true
- Run: npm run lint or npx tsc --noEmit