CommitIQ - Smart Commit Message Validator CommitIQ is a VS Code extension designed to enhance commit message quality by enforcing Conventional Commit standards. It validates commit messages in real-time, provides error feedback, and offers auto-fix suggestions, ensuring better version control practices. 🚀 Features ✅ Real-time Commit Validation – Ensures commit messages follow Conventional Commits. 🛠 Auto-Fix Suggestions – Automatically corrects non-compliant messages. ⚠ Detailed Error Feedback – Highlights formatting issues for quick fixes. 📋 Clipboard Copying – Easily copy corrected commit messages. 🚀 Seamless Integration – Works effortlessly within the VS Code workflow. Here’s a detailed "How to Use" example to include in your README.md file: 📝 How to UseMethod 1: Using the Command Palette
Method 2: Manual Validation with Error Insights
Example Usage✅ Valid Commit Message Example:
❌ Invalid Commit Message Example:
📦 Installation Open VS Code Go to Extensions (Ctrl + Shift + X) Search for CommitIQ Click Install Alternatively, install via the VS Code Marketplace. 📝 Usage Open VS Code and navigate to your Git project. Run the "Lint Commit Message" command from the Command Palette (Ctrl + Shift + P). Enter a commit message when prompted. The extension will validate the message and display results. If needed, select "Auto-Fix" or "Proceed Anyway" based on the feedback. ⚙ Requirements VS Code (Latest Version Recommended) Git Installed on your system 🛠 Extension Settings This extension currently does not require configuration. Future updates may introduce customizable rules for commit validation. 🐞 Known Issues Some unconventional commit formats might not be auto-fixed perfectly. 📌 Release Notes 1.0.0 Initial release with commit validation and auto-fix suggestions. |