lint-and-validate

Run lint, type checks, and validations for Node.js/TypeScript and Python projects.

8|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo --skill lint-and-validate-gabriellpequeno
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo/tree/main/.cursor/skills/lint-and-validate
Command: npx skills add https://github.com/gabriellpequeno/Reserva-Aqui---Projeto-de-fim-de-ciclo --skill lint-and-validate-gabriellpequeno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures code quality after changes by executing linting, type checks, and basic validations before tasks are considered complete.

Core Features & Use Cases

  • Linting and type-checking for Node.js/TypeScript projects
  • Basic validations to catch common issues before merging
  • Use Case: After implementing a change, run validations to ensure the build passes and standards are met

Quick Start

Run the lint-and-validate routine after making changes to ensure code quality before submission.

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 lint and type checks for code changes?

You can run lint and type checks after code changes by executing an automated quality gate routine. This validates your code using linting, type checks, and basic static validations before submission.

Does this validation tool work with both Node.js and Python projects?

Yes, the validation tool supports both Node.js/TypeScript and Python projects. It runs linting and static checks across the stack using Node.js, TypeScript tooling, and Python linters including ruff and mypy.

What do I need to run static analysis on TypeScript and Python?

Running static analysis requires Node.js, TypeScript tooling, and Python linters like ruff and mypy. These dependencies enable the quality gate to execute linting and type validations on your code changes.

When should I run lint and static checks in my development workflow?

Run lint and static checks after implementing code changes and before considering a task complete. Executing validations at this stage ensures the build passes and required quality standards are met prior to merging.

What is the best way to catch common code issues before merging?

The best way to catch common issues before merging is running an automated quality gate that executes basic validations, linting, and type checks. This ensures code quality after changes are made.

Why does automated validation fail after making code changes?

Automated validation fails when linting, type checks, or basic static validations detect errors in your code changes. The quality gate runs these checks to enforce standards and ensure the build passes before completion.