lint-and-validate

Execute linting, type checks, and security audits on Node.js and Python codebases.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Oscar-Ivan-Salas/PILi_Quarts_Doc --skill lint-and-validate-oscar-ivan-salas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/Oscar-Ivan-Salas/PILi_Quarts_Doc/tree/main/PILi_Quarts_V3.0/.agent/skills/lint-and-validate
Command: npx skills add https://github.com/Oscar-Ivan-Salas/PILi_Quarts_Doc --skill lint-and-validate-oscar-ivan-salas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates quality control through linting, static analysis, and standard-enforcement checks to ensure syntax correctness and adherence to project standards after every code modification.

Core Features & Use Cases

  • Linting and formatting across Node.js/TypeScript and Python projects to catch issues early.
  • Type checking, security auditing, and enforcement of coding standards.
  • Quick quality loop: edit code, run audits, analyze reports, and fix issues before committing.

Quick Start

Run the unified linting workflow on a project by executing python scripts/lint_runner.py <project_path>.

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 code quality checks for Node.js and Python projects?

Automate code quality by running linting, type checks, and security audits on a codebase to detect syntax errors and style deviations. The workflow executes across Node.js and Python projects after every code modification to ensure adherence to project standards.

Do I need configuration files to run static analysis on my codebase?

Yes, static analysis requires configured tools and configuration files, such as package.json for Node.js or pyproject.toml and requirements for Python. The runner reads this project metadata to determine available linters and execute the appropriate checks.

Can I use this linting workflow in CI pipelines?

Yes, you can integrate this linting workflow in CI pipelines to enforce coding standards. It executes type checking and security auditing after every change, allowing you to analyze reports and fix issues before committing code.

What is the best way to run a quick quality loop for type checking and security audits?

Run a quick quality loop by executing the unified linting script on your project path. This triggers type checking and security audits, analyzes reports for syntax errors, and helps fix issues before committing.

Does the code quality runner support both TypeScript and Python security auditing?

Yes, the code quality runner supports TypeScript and Python security auditing. It reads project metadata to apply the correct static analysis, type checking, and standard-enforcement checks across Node.js and Python environments.