lint-and-validate

Run ESLint, Ruff, TypeScript, and MyPy checks on Node.js and Python projects.

4|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/alexgutscher26/ClawTrace --skill lint-and-validate-alexgutscher26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/alexgutscher26/ClawTrace/tree/main/.agent/skills/lint-and-validate
Command: npx skills add https://github.com/alexgutscher26/ClawTrace --skill lint-and-validate-alexgutscher26

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 potential type mismatches, ensuring code integrity and adherence to project standards.

Core Features & Use Cases

  • Automated Linting & Formatting: Runs linters like ESLint and Ruff to automatically fix code style issues.
  • Type Checking: Verifies TypeScript and Python type hints to catch type-related errors before runtime.
  • Security Audits: Performs basic security checks using npm audit and bandit.
  • Use Case: After making changes to a Node.js project, run this Skill to automatically format the code, check for TypeScript errors, and audit for high-severity security vulnerabilities.

Quick Start

Run the unified lint check for the current 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 linting and static analysis for Node.js and Python projects?

Automate linting and static analysis by running integrated tools like ESLint, Ruff, TypeScript compiler, and MyPy to check syntax correctness, project standards, and type safety.

Can I automatically fix code style issues and check TypeScript types at the same time?

Yes, you can fix code style issues and check TypeScript types simultaneously by running linters like ESLint and the TypeScript compiler to enforce formatting and verify type safety.

Does this static analysis workflow support both Python and Node.js environments?

Yes, this static analysis workflow supports both environments, executing npm scripts for Node.js validation and Python scripts for comprehensive syntax and type checking.

What's the best way to check for high-severity security vulnerabilities in my code?

Check for high-severity security vulnerabilities by running basic security audits using npm audit for Node.js projects and bandit for Python projects to identify potential risks.

How do I verify Python type hints and syntax correctness before runtime?

Verify Python type hints and syntax correctness before runtime by executing static analysis tools like Ruff for style violations and MyPy to catch type-related errors.

Why do I need to run npm scripts or Python scripts for comprehensive validation?

Running npm scripts or Python scripts is required for comprehensive validation because it triggers the integrated linters, type checkers, and security audits to ensure full code integrity.