lint-and-validate

Run ESLint, Ruff, MyPy, and Bandit to lint, analyze, and type-check code.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/tuyenht/Antigravity-Core --skill lint-and-validate-tuyenht
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/tuyenht/Antigravity-Core/tree/main/.agent/skills/lint-and-validate
Command: npx skills add https://github.com/tuyenht/Antigravity-Core --skill lint-and-validate-tuyenht

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of checking code for errors, style violations, and potential security vulnerabilities, ensuring a high standard of quality before code is committed or deployed.

Core Features & Use Cases

  • Automated Linting: Applies code style and syntax checks using tools like ESLint, Ruff, and MyPy.
  • Static Analysis: Detects potential bugs and security issues with tools like Bandit.
  • Type Checking: Verifies type correctness in languages like TypeScript and Python.
  • Use Case: Before submitting a pull request, run this Skill to automatically fix code style issues and confirm that all type checks pass, preventing common errors and maintaining a consistent codebase.

Quick Start

Run the unified lint check for the current project directory.

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 before a pull request?

Automate linting and type checking by running a unified validation script across your project directory. This Skill applies style checks using ESLint, Ruff, and MyPy to catch errors and enforce standards before code submission.

Can I run static analysis and security audits on Python and TypeScript projects together?

Yes, you can run static analysis and security audits on Python and TypeScript projects together. The Skill integrates Bandit for vulnerability identification and MyPy or ESLint for type correctness across these ecosystems.

Does this tool support Node.js code quality validation and early bug detection?

Yes, this tool supports Node.js code quality validation and early bug detection. It enforces consistent code standards by applying automated linting and static analysis to identify potential bugs in Node.js projects.

What is the best way to catch security vulnerabilities during code quality assurance?

The best way to catch security vulnerabilities during code quality assurance is using static analysis tools like Bandit. This Skill automates vulnerability identification alongside syntax checks to ensure a high standard of quality before deployment.

How do I enforce consistent code standards across different programming ecosystems?

Enforce consistent code standards across different programming ecosystems by applying automated linting and type checking. This Skill unifies validation rules using tools like ESLint for Node.js and Ruff for Python to maintain codebase consistency.

Why does automated type checking prevent common errors in TypeScript and Python?

Automated type checking prevents common errors in TypeScript and Python by verifying type correctness before code is committed. This Skill uses MyPy and TypeScript validators to detect mismatches early, maintaining a consistent codebase.