# Lint Typecheck

> Run ESLint and TypeScript type checking on the frontend codebase. Use when user mentions "lint", "type check", "check code", "eslint", "tsc", or before committing changes.

- Skill: `aiskillstore/lint-typecheck` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add aiskillstore/lint-typecheck`
- Raw SKILL.md: https://api.skillmd.com/api/skills/aiskillstore/lint-typecheck/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: aiskillstore (https://skillmd.com/u/aiskillstore)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/aiskillstore/lint-typecheck

---


# Lint and Type Check

## Instructions
1. Navigate to frontend directory and run lint:
   ```bash
   cd frontend && npm run lint
   ```

2. Run TypeScript compilation check (no emit):
   ```bash
   cd frontend && npx tsc -b --noEmit
   ```

3. If errors are found:
   - List all errors with file locations
   - Offer to fix auto-fixable ESLint issues: `npm run lint -- --fix`
   - For TypeScript errors, identify the type mismatches

4. Report summary: X lint warnings, Y lint errors, Z type errors

## Examples
- "Run lint on the frontend"
- "Check for type errors"
- "Validate code before commit"

## Guardrails
- Run in read-only mode first; only apply `--fix` with user confirmation
- Do not modify tsconfig.json to suppress errors
- Report all issues before attempting fixes

