Lint Skill
Run linting and type checking across the Terrae codebase.
Instructions
- •
Run Type Checking
bashnpx tsc --noEmit
This checks TypeScript types without emitting files.
- •
Run ESLint
bashnpm run lint
This runs ESLint on the codebase.
- •
Run Prettier Check
bashnpm run format:check
This checks if files are properly formatted.
- •
Report Results
- •List any type errors with file locations
- •List any linting errors/warnings
- •List any formatting issues
- •
Offer to Fix If issues are found, ask the user if they want to:
- •Auto-fix linting issues:
npm run lint -- --fix - •Auto-format files:
npm run format - •Manually address type errors (show each error)
- •Auto-fix linting issues:
- •
Re-verify After fixes, run the checks again to confirm all issues are resolved.