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.
Security Assessment
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
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
mehdic/bazinga