lint-and-validate

Run linting, type checking, and security checks on Node.js/TypeScript and Python code.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill enforces a disciplined quality loop by automatically running linting, static analysis, and type checks after code modifications to catch issues early and maintain standards.

Core Features & Use Cases

  • Lints and fixes JavaScript/TypeScript projects using npm/yarn and ESLint, when configured.
  • Performs Python linting and type checks with tools like Ruff and MyPy, ensuring type safety across codebases.
  • Provides a unified quality workflow via a lightweight runner that aggregates results for quick remediation.
  • Use Case: A developer integrates this Skill into CI or local development to ensure every commit passes syntax, style, and type checks before merging.

Quick Start

Run the lint_runner against your project to perform a unified lint, type, and quality check.

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 after code changes?

Automate linting and type checking by running a unified quality runner that validates code changes using ESLint for TypeScript and MyPy for Python, ensuring syntax and type safety before commits.

Does this automated code quality workflow support both Python and Node.js projects?

Yes, the automated code quality workflow supports Python projects using Ruff and MyPy alongside Node.js and TypeScript projects using npm, yarn, and ESLint when configured in your environment.

What is the best way to run static analysis before deployment?

The best way to run static analysis before deployment is integrating a lightweight runner that aggregates linting, type coverage, and security check results into a structured report for quick remediation.

How do I perform unified Python linting and type checks locally?

Perform unified Python linting and type checks locally by executing the quality runner, which applies Ruff for style enforcement and MyPy for type safety across your codebase after modifications.

Do I need ESLint configured to lint and fix JavaScript code?

Yes, you need ESLint configured in your project to lint and fix JavaScript and TypeScript code, utilizing npm or yarn package managers to execute the automated quality checks.