validate-lint
CommunityAutomate code style and formatting checks, maintain consistency.
Software Engineering#code quality#linting#development workflow#validation#code style#ESLint#Prettier
AuthorBerryKuipers
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Inconsistent code style and formatting lead to readability issues, merge conflicts, and wasted developer time. This Skill automates linting and formatting validation to enforce project-wide coding standards.
Core Features & Use Cases
- Linter Detection & Execution: Automatically detects and runs common linters like ESLint and formatters like Prettier.
- Error & Warning Reporting: Counts and categorizes linting errors and warnings, providing detailed output.
- Affected File & Rule Identification: Pinpoints specific files with issues and lists the most frequently violated rules, aiding targeted fixes.
- Use Case: Integrate this Skill into your pre-commit hooks or quality gate to ensure all code adheres to style guides before it's committed or reviewed.
Quick Start
Run lint validation on your project
Assumes ESLint and/or Prettier are configured in the project's package.json.
validate-lint
Output:
{
"status": "success",
"lint": {"status": "passing", "errors": 0, "warnings": 0, "files": []},
"canProceed": true
}
Dependency Matrix
Required Modules
npmeslintprettiergrepjq
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: validate-lint Download link: https://github.com/BerryKuipers/claude-code-toolkit/archive/main.zip#validate-lint Please download this .zip file, extract it, and install it in the .claude/skills/ directory.