Conversation
Adds .pre-commit-config.yaml with hooks for: - Trailing whitespace removal (per contributing guidelines) - End of file fixing - YAML/JSON validation - Markdown linting - awesome-lint integration (matching CI workflow) - Large file detection - Merge conflict checks - Mixed line ending fixes Helps maintain code quality and consistency before commits. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||
User description
Summary
.pre-commit-config.yamlwith relevant hooks for this awesome-list repositoryHooks included
Installation
Notes
.github/workflows/🤖 Generated with Claude Code
PR Type
Enhancement
Description
Adds
.pre-commit-config.yamlwith 8 automated code quality hooksIntegrates
awesome-lintto match existing CI workflowEnforces markdown, YAML, and JSON validation before commits
Includes file hygiene checks (whitespace, line endings, large files)
Diagram Walkthrough
File Walkthrough
.pre-commit-config.yaml
Configure pre-commit hooks for automated code quality checks.pre-commit-config.yaml
pre-commit-hooksrepository(v5.0.0)
markdownlinthook with custom rule exclusionsawesome-linthook to align with CI workflow