lint-and-validate

Run linting, type checks, and security audits for Node.js and Python projects.

Updated Mar 8, 2026
One-click install
npx skills add https://github.com/darthlinuxer/dialectic-crew-ai --skill lint-and-validate-darthlinuxer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/darthlinuxer/dialectic-crew-ai/tree/main/src/mcp/skills/lint-and-validate
Command: npx skills add https://github.com/darthlinuxer/dialectic-crew-ai --skill lint-and-validate-darthlinuxer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automate quality control across Node.js and Python projects by orchestrating linting, type checking, and security audits to catch issues early in the development cycle.

Core Features & Use Cases

  • Detects and runs lint tools across ecosystems (npm/eslint for Node.js, ruff for Python).
  • Performs type checks with tsc and mypy where configured, and reports type issues.
  • Performs basic security checks (e.g., npm audit, bandit for Python) and outputs a concise remediation plan.

Quick Start

Run the lint runner against your project to produce a unified lint/type/security report.

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 both Node.js and Python projects?

Automate linting and type checking by running eslint and tsc for Node.js, alongside ruff and mypy for Python, to verify syntax correctness and catch type issues across both ecosystems.

Can I run security audits and lint checks together in my CI pipelines?

Yes, you can run security audits and lint checks together in CI pipelines. It executes npm audit and bandit alongside linting to output a concise pass/fail status with a remediation plan.

What is the best way to get fast code quality feedback on pull requests?

The best way to get fast feedback on pull requests is to run automated static analysis locally or in CI, verifying syntax correctness and reporting type issues immediately after changes.

Does this static analysis tool automatically detect my project's lint configuration?

Yes, the static analysis tool uses detector logic to automatically find and run npm/eslint, tsc, ruff, and mypy configurations where they are set up in your project.

How do I output a unified code health report for tooling integration?

You can output a unified code health report by running the lint runner against your project, which produces concise outputs detailing lint, type, and security audit pass/fail statuses for tooling integration.