lint-and-validate

Run linters and type checkers on Node.js and Python projects.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/jangtrinh/EaseUI-Agent --skill lint-and-validate-jangtrinh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/jangtrinh/EaseUI-Agent/tree/main/.claude/skills/lint-and-validate
Command: npx skills add https://github.com/jangtrinh/EaseUI-Agent --skill lint-and-validate-jangtrinh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Linting and static analysis after every code change to enforce quality and standards.

Core Features & Use Cases

  • Automated linting and type checking across Node.js and Python projects
  • Consolidated reporting of pass/fail statuses for quick feedback
  • Use case: integrate into pre-commit or CI workflows to catch issues early

Quick Start

Run the lint runner against your project to automatically detect and report lint and type-check issues.

Frequently Asked Questions about lint-and-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate linting and type checking for a polyglot repo with Node.js and Python?

Automated linting and type checking for polyglot repos detects your project type and selects suitable linters like eslint and mypy. It runs the appropriate checks and reports consolidated pass/fail statuses to catch code quality issues early.

What is the best way to run static analysis and code quality checks after every code change?

Running static analysis after every code change requires executing linters and type checkers automatically. This approach detects project type, selects suitable linters, and reports pass/fail results to enforce quality and standards.

Can I use this to run eslint and ruff for code quality in pre-commit or CI workflows?

Yes, you can integrate automated linting and type checking into pre-commit or CI workflows. It runs appropriate linters like eslint and ruff after every change, providing consolidated reporting of pass/fail statuses for quick feedback.

Do I need to manually configure linters for my Node.js and Python projects?

No manual configuration is needed for linting Node.js and Python projects. The lint runner detects the project type automatically and selects suitable linters to identify and fix code quality issues.

Does static analysis and type checking work with both Node.js and Python in the same repository?

Static analysis and type checking works with both Node.js and Python in polyglot repos. It automatically detects the project type, selects suitable linters for each environment, and reports consolidated pass/fail statuses.