The Lint and Validate skill ensures your codebase maintains high standards by automatically executing quality control procedures after every modification. It supports both Node.js/TypeScript and Python ecosystems, performing essential tasks such as ESLint checks, TypeScript compilation, Ruff linting, MyPy type checking, and security audits via Bandit. By enforcing a mandatory 'Quality Loop,' the skill prevents the submission of code with syntax errors, type mismatches, or style violations, guaranteeing that your project remains clean, secure, and production-ready.
Key Features
01Automated linting and formatting for Node.js and Python projects
02Static type analysis using TypeScript and MyPy to catch runtime errors
03Security vulnerability scanning via npm audit and Bandit
04Unified linting runners for consistent quality checks across directories
05Enforced quality loops that block code submission until errors are resolved
060 GitHub stars