All Projects → UvDream → git-commit-lint-vscode

UvDream / git-commit-lint-vscode

Licence: MIT license
vscode一款git 规范化提交插件

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to git-commit-lint-vscode

Add And Commit
Add & commit files from a path directly from GitHub Actions
Stars: ✭ 198 (+500%)
Mutual labels:  lint, commit
Commitlint
📓 Lint commit messages
Stars: ✭ 9,847 (+29739.39%)
Mutual labels:  lint, commit
gitlab-lint
An open source gitlab linting utility
Stars: ✭ 19 (-42.42%)
Mutual labels:  lint
actionlint
Static checker for GitHub Actions workflow files
Stars: ✭ 1,385 (+4096.97%)
Mutual labels:  lint
walter.cr
Keep your crystal clean!
Stars: ✭ 14 (-57.58%)
Mutual labels:  lint
lint-checks
A set of opinionated and useful lint checks
Stars: ✭ 61 (+84.85%)
Mutual labels:  lint
luli
A static analysis and linter tool for Lua
Stars: ✭ 45 (+36.36%)
Mutual labels:  lint
duplex
Duplicate code finder for Elixir
Stars: ✭ 20 (-39.39%)
Mutual labels:  lint
docker-ansible
Alpine-based multistage-build version of Ansible for reproducible usage in CI
Stars: ✭ 168 (+409.09%)
Mutual labels:  lint
nano-staged
Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
Stars: ✭ 347 (+951.52%)
Mutual labels:  lint
git
🔀 semantic-release plugin to commit release assets to the project's git repository
Stars: ✭ 235 (+612.12%)
Mutual labels:  commit
yamburger
YAML syntax got you down? That's a YAMBURGER!
Stars: ✭ 32 (-3.03%)
Mutual labels:  lint
commit-semantics
Commit semantics is a git aliases installation script to follow a fix format for commits
Stars: ✭ 38 (+15.15%)
Mutual labels:  commit
flexlint
A flexible linter with rules defined by regular expression
Stars: ✭ 19 (-42.42%)
Mutual labels:  lint
elm-lint
elm-lint lints Elm source code, to add additional guarantees to your project.
Stars: ✭ 27 (-18.18%)
Mutual labels:  lint
stylelint-config
Sharable stylelint config used by GitHub's CSS
Stars: ✭ 194 (+487.88%)
Mutual labels:  lint
gnomit
A simple Git commit message editor for Gnome.
Stars: ✭ 30 (-9.09%)
Mutual labels:  commit
lisk-template
📄 Template repository for Lisk projects
Stars: ✭ 39 (+18.18%)
Mutual labels:  lint
perforce-commit-discord-bot
🗒️ ✏️Posts the most recent commit messages from a Perforce version control server to a Discord channel.
Stars: ✭ 22 (-33.33%)
Mutual labels:  commit
zenhub-pipeline
Automatically transfer issues in pipeline by commit message
Stars: ✭ 14 (-57.58%)
Mutual labels:  commit

git-commit-lint-vscode

在日常的开发中,目前主流的代码管理工具就是 git 了,当我们对代码进行改动了,首先得git commit提交到本地仓库,git 规定了提交时必须填写提交信息作为改动说明,保存 commit 历史中,可以找到历史代码,也方便他人 review,还可以输出 CHANGELOG,对项目的研发质量都有很大的提升。

但是在平时的工作中,大部分对于commit 都是简单的填写,没有好好的重视,这对于项目管理和维护来说,无疑是不友好的。这个插件就是规范化git提交规范,让你的提交不仅"好看"还"实用"

git 规范提交从何说起?

git 规范提交从哪里开始的呢?起源在哪呢?emmmmmm,这就追溯到了Angular了! 让我们看下Angular社区的提交规范

这个提交记录是不是一目了然?所以git commit规范下还是很有必要的!

说明

类型 emji 描述
feat 引入新功能
fix 🐛 修复 bug
style 💄 更新 UI 样式文按键
format 🥚 格式化代码
docs 📝 添加/更新文档
perf 👌 提高性能/优化
init 🎉 初次提交/初始化项目
test 增加测试代码
refactor 🎨 改进代码结构/代码格式
patch 🚑 添加重要补丁
file 📦 添加新文件
publish 🚀 发布新版本
tag 📌 发布新版本
config 🔧 修改配置文件
git 🙈 添加或修改.gitignore 文件

使用效果

使用说明

  • 1
  • 2

下载

在 vscode 扩展中搜索 git-commit-lint-vscode 即可找到该插件。

issues

使用中可以在这提问,有什么需求同样可以在这提出来

https://github.com/UvDream/git-commit-lint-vscode/issues

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].