Back to Skills

lint-check

Run code quality linters when reviewing code. Checks style, complexity, and best practices. Supports Python (ruff), JavaScript (eslint), Go (golangci-lint), Ruby (rubocop), Java (Checkstyle/PMD). Use when reviewing any code changes for quality issues.

20starsUpdated 3/25/2026

Security Assessment

Safe(100/100)
Security Score100/100

About lint-check

The lint-check skill is a tool designed to help developers maintain high code quality by running linting checks on various programming languages. This skill solves the problem of detecting code style violations, potential bugs, and areas for improvement in code changes before they are merged into the main codebase. By running automated linters, the skill ensures that code adheres to best practices and style guidelines, which helps maintain consistency and readability across the project. It can detect errors, warnings, and informational suggestions, streamlining the code review process and improving the overall quality of the codebase.

FAQ

When should I use the lint-check skill?

Use this skill when reviewing code changes, before approving pull requests, before merging to the main branch, or when style compliance checks are needed.

Which languages and linters does lint-check support?

This skill supports Python (ruff), JavaScript (eslint), Go (golangci-lint), Ruby (rubocop), and Java (Checkstyle/PMD).

What happens if there are no linting issues found?

If no issues are found, the skill will return a successful report with 0 issues, confirming the code is clean.

What if the required linter is not installed?

The script will attempt to auto-install the required linter. If installation fails, it provides error details and instructions for manual installation.

Can this skill be used on auto-generated or third-party code?

No, the lint-check skill should not be invoked for auto-generated code (e.g., migrations, protobuf) or third-party code (e.g., vendor or node_modules directories).

Install lint-check

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

mehdic/bazinga