lint-and-validate
Automation & Intégrations"Automatic quality control, linting, and static analysis procedures. Use after every code modification to ensure syntax correctness and project standards. Triggers onKeywords: lint, format, check, validate, types, static analysis."
Documentation
Lint and Validate Skill
> MANDATORY: Run appropriate validation tools after EVERY code change. Do not finish a task until the code is error-free.
Procedures by Ecosystem
#### Node.js / TypeScript
npm run lint or npx eslint "path" --fixnpx tsc --noEmitnpm audit --audit-level=high#### Python
ruff check "path" --fix (Fast & Modern)bandit -r "path" -llmypy "path"The Quality Loop
npm run lint && npx tsc --noEmitError Handling
lint fails: Fix the style or syntax issues immediately.tsc fails: Correct type mismatches before proceeding..eslintrc, tsconfig.json, pyproject.toml and suggest creating one.---
Strict Rule: No code should be committed or reported as "done" without passing these checks.
---
Scripts
| Script | Purpose | Command |
|--------|---------|---------|
| scripts/lint_runner.py | Unified lint check | python scripts/lint_runner.py |
| scripts/type_coverage.py | Type coverage analysis | python scripts/type_coverage.py |
Compétences similaires
Explorez d'autres agents de la catégorie Automation & Intégrations
segment-automation
"Automate Segment tasks via Rube MCP (Composio): track events, identify users, manage groups, page views, aliases, batch operations. Always search tools first for current schemas."
shopify-automation
"Automate Shopify tasks via Rube MCP (Composio): products, orders, customers, inventory, collections. Always search tools first for current schemas."
zoho-crm-automation
"Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas."