lint-and-validate

Automate linting, type checking, and security audits for Node.js and Python projects.

1|Updated Sep 25, 2025
One-click install
npx skills add https://github.com/arroschaves/brandaocontador-site --skill lint-and-validate-arroschaves
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/arroschaves/brandaocontador-site/tree/main/.agent/skills/lint-and-validate
Command: npx skills add https://github.com/arroschaves/brandaocontador-site --skill lint-and-validate-arroschaves

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of ensuring code quality, syntax correctness, and adherence to project standards, preventing errors before they are committed.

Core Features & Use Cases

  • Automated Linting: Runs linters like ESLint and Ruff to catch style and syntax errors.
  • Type Checking: Verifies TypeScript and Python type correctness to prevent runtime errors.
  • Security Audits: Checks for high-severity vulnerabilities using npm audit.
  • Use Case: After making changes to the codebase, run this skill to automatically check for any linting errors, type mismatches, or security vulnerabilities, ensuring the code is production-ready.

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 automate linting and type checking for a TypeScript project?

Automate linting and type checking for a TypeScript project by running tsc and ESLint to verify syntax correctness and validate types, preventing runtime errors before code is committed.

Can I run security audits and static analysis on Python and Node.js code together?

Yes, you can run security audits and static analysis on Python and Node.js code together using bandit, ruff, and npm audit to check for high-severity vulnerabilities and syntax errors.

What is the best way to ensure Python code correctness and adherence to project standards?

The best way to ensure Python code correctness is to run ruff for linting and mypy for type validation, automatically catching style errors and type mismatches to keep code production-ready.

Does this linting and validation process require pre-configured npm scripts?

Yes, this linting and validation process requires pre-configured npm scripts to execute the necessary deterministic tasks for syntax correctness, type validation, and security auditing.

Why should I run static analysis and security audits before committing code changes?

You should run static analysis and security audits before committing code changes to automatically identify linting errors, type mismatches, and vulnerabilities, ensuring the codebase remains production-ready.