Skip to content

AhianZhang/gitlab-code-specification-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

目的

  • 规范代码

  • 方便 code-review

为什么使用 server hooks

  • 具有强制性

  • 灵活

如何使用

pre-receive 的默认位置在 /opt/gitlab/embedded/service/gitlab-shell/hooks 下,具体的可以查看 gitlab 的配置。

将 gitlab 中的 pre-receive 替换成本仓库中的 pre-receice,修改其中的 JAVA 位置和 p3c jar包的位置,以及用'【】'括起来的提示语,其他的不需要动

功能

  • git commit message 规范检测

  • code 规范检测

  • js 规范(可以使用 eslint 自己改一下脚本)

参考

阮一峰 git commit message 介绍

PMD包配合GitLab提升团队代码质量

About

gitlab server hooks ali p3c specification

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages