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
freshservice-automation
"Automate Freshservice ITSM tasks via Rube MCP (Composio): create/update tickets, bulk operations, service requests, and outbound emails. Always search tools first for current schemas."
gemini-api-dev
Use this skill when building applications with Gemini models, Gemini API, working with multimodal content (text, images, audio, video), implementing function calling, using structured outputs, or needing current model specifications. Covers SDK usage (google-genai for Python, @google/genai for JavaScript/TypeScript), model selection, and API capabilities.
conductor-revert
Git-aware undo by logical work unit (track, phase, or task)