validate-lint

Community

Automate code style and formatting checks, maintain consistency.

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.
View Source Repository