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