lint-and-validate

Run linting, type checking, and security audits across Node.js and Python projects.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/danilomartinelli/cursor-kit --skill lint-and-validate-danilomartinelli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/danilomartinelli/cursor-kit/tree/main/skills/lint-and-validate
Command: npx skills add https://github.com/danilomartinelli/cursor-kit --skill lint-and-validate-danilomartinelli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of checking code for syntax errors, style violations, and type mismatches, ensuring high-quality and maintainable code.

Core Features & Use Cases

  • Automated Linting: Applies code style and syntax checks using tools like ESLint and Ruff.
  • Type Checking: Verifies type correctness in TypeScript and Python projects.
  • Security Audits: Runs dependency vulnerability checks.
  • Use Case: After writing new code, run this Skill to automatically catch any formatting issues or type errors before committing, preventing bugs and maintaining project standards.

Quick Start

Run the unified lint check for the entire 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 run linting and static analysis on both TypeScript and Python projects?

Code linting applies automated style and syntax checks to catch formatting issues and type mismatches before committing, ensuring maintainability and preventing bugs by verifying adherence to project standards.

How do I check for dependency vulnerabilities in a Node.js project?

Automated linting checks code style and syntax using ESLint and Ruff, while type checking verifies correctness in TypeScript and Python projects, and security audits run dependency vulnerability checks.

Can I use Ruff and MyPy together for Python code quality checks?

Yes, this Skill runs automated linting and type checking without requiring external dependencies, using built-in scripts to apply ESLint, Ruff, and MyPy directly to your TypeScript and Python codebase.

What's the best way to catch TypeScript type errors before committing code?

You can run a unified lint check for the entire project to automatically catch formatting issues or type errors before committing, preventing bugs and maintaining project standards.

Does automated static analysis work without installing extra dependencies?

Automated quality control runs linting, static analysis, and security audits across Node.js/TypeScript and Python ecosystems using tools like ESLint, Ruff, and MyPy.