lint-and-validate

Runs linting and unit tests for changed files, reporting errors and warnings by severity.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of ensuring code quality, syntax correctness, and adherence to project standards, preventing bugs and maintaining a clean codebase.

Core Features & Use Cases

  • Automated Linting & Formatting: Fixes code style issues automatically.
  • Type Checking: Verifies TypeScript type correctness.
  • Security Auditing: Identifies potential security vulnerabilities.
  • Use Case: After making changes to a Node.js project, run this skill to automatically format the code, check for type errors, and audit for security vulnerabilities before committing.

Quick Start

Run the unified lint check using the lint_runner validator.

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 TypeScript linting and security auditing before committing?

Automated linting and static analysis fixes code style issues, verifies TypeScript type correctness, and runs security audits using bandit to prevent bugs and maintain a clean codebase across Node.js and Python ecosystems.

Does this static analysis tool work with both Python and Node.js ecosystems?

Yes, static analysis supports both Python and Node.js ecosystems by running npm, yarn, ruff, bandit, and mypy to enforce syntax correctness, project standards, and security best practices across different environments.

What is the best way to run type checking and formatting for Python code?

The best way to run type checking and formatting is through a unified lint validator that integrates ruff for automated style fixes and mypy for type validation to ensure Python code correctness.

Can I automatically fix code style issues and check for security vulnerabilities?

Yes, you can automatically fix code style issues and check for security vulnerabilities by running automated linting checks that apply formatting fixes and execute security audits using bandit.

Why do I need mypy and ruff for Python static analysis?

You need mypy and ruff for Python static analysis because mypy verifies type correctness while ruff automates formatting, together enforcing syntax correctness and project standards to prevent bugs.