lint

Run project linting and type-checking commands for TypeScript, JavaScript, and Python.

Updated Dec 1, 2025
One-click install
npx skills add https://github.com/Clouder0/dotagent --skill lint
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lint
Source: https://github.com/Clouder0/dotagent/tree/main/.claude/skills/project/lint
Command: npx skills add https://github.com/Clouder0/dotagent --skill lint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Project-specific linting and type-checking commands to maintain code quality.

Core Features & Use Cases

  • Lint commands: TypeScript/JavaScript and Python linting with formatting.
  • Type-check: Ensure typings are correct across the codebase.

Quick Start

Run the project lint commands to identify and fix issues before committing.

Frequently Asked Questions about lint

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

FAQPage Schema
How do I run linting and type-checking across my TypeScript project?▼

Linting and type-checking automates code quality checks using tools like biome, eslint, and tsc for TypeScript/JavaScript projects. This Skill runs project-wide linting and type-checking commands to identify issues before commit, with exit codes indicating success (0) or failures (1).

Can I use this for Python projects?▼

Yes. This Skill supports Python projects using uv run ruff for linting and mypy for type-checking, alongside TypeScript/JavaScript tools like biome and eslint.

How do I integrate linting into my development workflow?▼

Configure project-specific linting and type-checking commands to run automatically. This Skill applies your existing tool configurations—eslint, tsc, ruff, mypy—and returns correct exit codes for CI/CD pipelines and pre-commit hooks.

What's the difference between linting and type-checking?▼

Linting detects code quality issues like style and formatting problems; type-checking validates type correctness across your codebase. This Skill runs both to catch different categories of issues.

Does this work with my existing eslint or ruff configuration?▼

Yes. This Skill uses your project's existing linting and type-checking tool configurations—bunx biome, eslint, tsc for TypeScript/JavaScript and uv run ruff, mypy for Python—without requiring additional setup.

Why should I run type-checking alongside linting?▼

Type-checking catches type safety issues that linting cannot detect. Running both together provides comprehensive code quality feedback covering formatting, style, and type correctness before deployment.

Related Skills