Italylppedd/idea-conventional-commit
Context and template-based completion for conventional commits.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🔧 Gợi ý và kiểm tra Conventional Commits ngay trong IntelliJ IDEA
Plugin cung cấp completion thông minh cho Conventional Commits trong cửa sổ commit của IDE, kết hợp cả gợi ý ngữ cảnh lẫn mẫu commit tùy biến.
Conventional Commit là plugin cho IntelliJ IDEA (và các IDE JetBrains khác) hỗ trợ gõ nhanh và kiểm tra định dạng commit theo chuẩn Conventional Commits. Được phát triển bởi lppedd, plugin này giúp người dùng dễ dàng tuân thủ quy tắc đặt tên commit chuẩn, đồng thời tùy chỉnh các token như type, scope, footer theo dự án hoặc nhóm.
✨ Điểm nổi bật
- Gợi ý ngữ cảnh (Context-based): Đưa ra gợi ý phù hợp dựa trên vị trí con trỏ trong commit message, tự động chèn dấu ngoặc cho scope và dấu hai chấm cho type.
- Gợi ý mẫu (Template-based): Tạo mẫu commit hoàn chỉnh khi chọn type, hướng dẫn điền từng phần: scope, subject, body, footer.
- Kiểm tra lỗi (Inspections): Cảnh báo khi commit message không tuân thủ chuẩn Conventional Commits, hỗ trợ tự động sửa bằng
CTRL + ALT + L. - Tùy chỉnh token: Định nghĩa type, scope, footer qua tệp
conventionalcommit.jsonở thư mục gốc dự án hoặc cài đặt đường dẫn trong Settings. - API mở (Extension API): Cho phép plugin khác đăng ký provider mở rộng gợi ý cho từng phần của commit message.
- Tài liệu token: Hiển thị mô tả nhanh cho từng token gợi ý qua Quick Documentation.
💡 Vì sao đáng chú ý
Plugin không chỉ giúp gõ nhanh mà còn đảm bảo độ nhất quán và tuân thủ chuẩn Conventional Commits. Với hai chế độ gợi ý linh hoạt, người dùng có thể nhanh chóng xây dựng commit message chuẩn chỉnh mà không cần nhớ kỹ thuật lụng bụng. Đặc biệt, khả năng tùy biến token và API mở giúp plugin thích ứng với mọi workflow nhóm phát triển.
#IntelliJ #ConventionalCommits #SemanticCommits #OpenSource #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
用于在IDEA将Mybatis的SQL日志还原为可执行的SQL,Used to restore Mybatis SQL logs to executable SQL in IDEA,
arthas idea plugin 更简单的使用arthas的IDEA 插件,方便的构建各种arthas 命令,复制到剪切板 然后到服务器上启动arthas 执行命令。
Translation plugin for IntelliJ-based IDEs/Android Studio.
🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio/Fleet
Template repository for creating plugins for IntelliJ Platform
The leading open-source AI copilot for JetBrains. Connect to any model in any environment, and customize your coding experience in any way you like.