lint-and-validate

Lint and validate Node.js and Python codebases for syntax and type errors.

10|2|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/bugrabilge/bilge-development-kit --skill lint-and-validate-bugrabilge
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lint-and-validate
Source: https://github.com/bugrabilge/bilge-development-kit/tree/main/skills/lint-and-validate
Command: npx skills add https://github.com/bugrabilge/bilge-development-kit --skill lint-and-validate-bugrabilge

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 quality and adherence to project standards.

Core Features & Use Cases

  • Automated Linting: Runs linters like ESLint, Ruff, and TSLint to identify and fix code style issues.
  • Static Type Checking: Verifies TypeScript or Python type annotations to catch type-related errors before runtime.
  • Security Auditing: Performs basic security checks on dependencies (e.g., npm audit).
  • Use Case: After making changes to a Node.js project, run this Skill to automatically format the code, check for TypeScript errors, and audit dependencies for high-severity vulnerabilities.

Quick Start

Run the lint-and-validate skill to check the code in the current directory.

Frequently Asked Questions about lint-and-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run static analysis and linting on a TypeScript project?

Static analysis and linting for TypeScript projects is performed by this Skill using ESLint to identify code style issues and verify type annotations. It checks your Node.js codebase for syntax errors and style violations to ensure project standards.

Can I check Python type annotations and code style automatically?

Yes, you can check Python type annotations and code style automatically. The Skill runs Ruff and MyPy on your Python codebase to catch type-related errors and identify style violations before runtime.

What is the best way to audit dependencies for security vulnerabilities in Node.js?

Auditing dependencies for security vulnerabilities in Node.js is handled by this Skill's automated security auditing feature. It performs basic security checks on your project dependencies to identify high-severity vulnerabilities.

Does this automated code validation support both Node.js and Python ecosystems?

Automated code validation supports both Node.js and Python ecosystems. It runs static analysis and linting using tools like ESLint and Ruff to ensure syntax correctness and adherence to project standards across both environments.

How do I format code and check for errors after making project changes?

Formatting code and checking for errors after project changes is done by running this Skill in your current directory. It automatically formats the code, runs static type checking, and audits dependencies to catch syntax and type mismatches.