lint-and-validate

Run linters, type checkers, and security audits for Node.js and Python projects.

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

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 security issues, ensuring that all code adheres to project standards before submission.

Core Features & Use Cases

  • Automated Linting: Runs linters like ESLint, Ruff, and MyPy to catch errors.
  • Type Checking: Verifies TypeScript and Python type correctness.
  • Security Audits: Performs basic security checks like npm audit.
  • 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 high-severity vulnerabilities.

Quick Start

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

Automate linting and type checking by running linters and type checkers like ESLint, Ruff, and MyPy across your Node.js and Python codebases to catch syntax errors and verify type correctness.

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

Run a security audit using tools like npm audit to perform basic security checks and identify high-severity vulnerabilities in your project dependencies before code submission.

Does this code validation tool support both TypeScript and Python static analysis?

Yes, the code validation tool supports static analysis for both ecosystems, executing TypeScript type checkers and Python linters like MyPy and Ruff to ensure syntax correctness and project standards.

How do I ensure my code adheres to project standards and check for style violations automatically?

Ensure code adheres to project standards by automating static analysis to detect style violations, syntax errors, and potential security issues, providing deterministic code validation and error reporting.

Can I run ESLint and Ruff together in a single automated code quality check?

Yes, you can run ESLint and Ruff together within a single automated code quality check to execute linting, static analysis, and type verification across multiple ecosystems simultaneously.