lint-and-validate

Lint and statically analyze Node.js/TypeScript and Python codebases.

3|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/ahiendz/DuAnCuoiKhoa --skill lint-and-validate-ahiendz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/ahiendz/DuAnCuoiKhoa/tree/main/.agents/skills/lint-and-validate
Command: npx skills add https://github.com/ahiendz/DuAnCuoiKhoa --skill lint-and-validate-ahiendz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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.

Core Features & Use Cases

  • Linting: Enforces coding standards and detects syntax errors.
  • Static analysis: Identifies potential bugs and type inconsistencies.
  • Use Case: Integrate into CI to ensure every commit meets quality gates before merging.

Quick Start

Run the lint and static analysis workflow to validate your project.

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 static analysis for a Node.js or Python project?

Automate linting and static analysis by running this workflow to validate syntax, enforce style rules, and detect type errors. It uses configured tools like ESLint, Ruff, and MyPy to check Node.js/TypeScript and Python codebases during development.

What is the best way to enforce code quality gates in CI for TypeScript and Python?

Enforce code quality gates in CI by integrating automated linting and static analysis to validate every commit before merging. This ensures syntax correctness and type consistency using tools such as ESLint and MyPy.

Does this static analysis tool check for type errors and basic security issues?

Yes, static analysis detects type errors and performs basic security checks. It validates syntax and enforces style rules for Node.js/TypeScript and Python projects using configured tools like MyPy and Ruff.

Can I use ESLint and Ruff to validate syntax and enforce style rules automatically?

Yes, you can validate syntax and enforce style rules automatically using ESLint for Node.js/TypeScript and Ruff for Python. The workflow runs these configured tools to detect lint errors and type inconsistencies.

Why do I need to run static analysis and type checking after every code modification?

Run static analysis and type checking after code modifications to ensure syntax correctness and maintain project standards. This automatic quality control procedure detects lint errors, type issues, and basic security vulnerabilities.

When should I use automated linting instead of manual code reviews for quality control?

Use automated linting after every code modification to instantly validate syntax and enforce style rules. This automated quality control detects type errors and basic security issues before manual review.