...
Code Block |
---|
$ git jcheck -h
usage: git jcheck [options]
-r, --rev REV Check the specified revision or range (default: HEAD)
--whitelist FILE Use the specified whitelist (default: .jcheck/whitelist.json)
--blacklist FILE Use the specified blacklist (default: .jcheck/blacklist.json)
--census FILE Use the specified census (default: https://openjdk.java.net/census.xml)
--ignore CHECKS Ignore errors from checks with the given name
--setup-pre-push-hook Set up a pre-push hook that runs jcheck on commits to be pushed
-m, --mercurial Deprecated: force use of mercurial
-v, --verbose Turn on verbose output
--debug Turn on debugging output
--lax Check comments, tags and whitespace laxly
-s, --strict Check everything
-v, --version Print the version of this tool
-h, --help Show this help text
--conf-staged Use staged .jcheck/conf
--conf-working-tree Use .jcheck/conf in current working tree
--staged Check staged changes as if they were committed
--working-tree Check Show this help textchanges in working tree as if they were committed |
Examples
Run git-jcheck
on the HEAD
commit:
Run git-jcheck
on all commits between master and HEAD
:
...
Code Block |
---|
|
$ git config --global jcheck.census "$HOME/.jcheck/census.xml" |
If you want to always ignore the "branches" check then just configure "jcheck.ignore" as in the following example:
Code Block |
---|
|
$ git config --global jcheck.ignore branches |
Source
See GitJCheck.java.