在项目的maven的pom中使用checkstyle 插件
org.apache.maven.plugins
maven-checkstyle-plugin
3.1.1
${checkstyle.config.location}
checkstyle.config.location
这个指定 自定义风格的配置文件
checkstyle/checkstyle.xml
checkstyle文件内容:
/p>
"-//Puppy Crawl//DTD Check Configuration 1.3//EN"
"http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
在.git\hooks\pre-commit 一般默认的是pre-commit.sample 把sample 去掉即可
#! /bin/bash
mvn checkstyle:check
这个依赖当前提交环境需要maven。