lint-and-validate

Lint and validate Node.js and Python projects with pass/fail results.

8.1k|1.5k|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/vudovn/antigravity-kit --skill lint-and-validate-vudovn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/vudovn/antigravity-kit/tree/main/.agent/skills/lint-and-validate
Command: npx skills add https://github.com/vudovn/antigravity-kit --skill lint-and-validate-vudovn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automatic enforcement of code quality by running linting, formatting, and static analysis after every change, preventing regressions and catching errors early.

Core Features & Use Cases

  • Linting and formatting checks across Node.js and Python projects to maintain a consistent style.
  • Integrated static analysis and type checks (eslint/tsc for TypeScript; ruff and mypy for Python) to detect issues before they escalate.
  • Use Case: After implementing a bug fix, automatically validate syntax, types, and stylistic guidelines to pass CI.

Quick Start

Run lint-and-validate in your repository to perform automated quality checks on code changes. You can invoke the lint-runner script locally or integrate into CI to enforce standards.

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 mixed Node.js and Python repository?

Automate linting and static analysis by running scripted checks across multiple ecosystems to catch syntax errors, type issues, and security concerns. The tool applies formatting and type validation to both Node.js and Python projects, outputting a pass/fail result with guidance.

What static analysis tools are used for TypeScript and Python code quality validation?

Static analysis and code quality validation use eslint and tsc for TypeScript, alongside ruff and mypy for Python. These integrated checks detect stylistic issues and type errors before they escalate during development.

Can I integrate lint and format checks directly into my CI pipeline to prevent regressions?

Yes, you can integrate lint and format checks into CI to enforce standards automatically. Running the lint-runner script in your repository validates code changes after implementation to ensure they pass CI quality gates.

How do I automatically enforce code style and catch type issues after every code change?

Automatically enforce code quality by running linting, formatting, and static analysis after every change. This prevents regressions and catches syntax, type, and stylistic errors early before they escalate.

Does this lint and validation tool work without external dependencies?

Yes, the lint and validation tool operates without external dependencies. It implements scripted checks internally to validate syntax, types, and security concerns across Node.js and Python environments.

Why does my Python static analysis fail to catch type issues during development?

Python static analysis may fail to catch type issues if integrated checks like mypy are not properly configured. Running automated lint and validation scripts ensures type issues and syntax errors are detected before passing CI.