Documentation: coding-style: Document the git commit hooks
checkstyle.py is ignored too often. Document how to automate its usage through git commit hooks. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
parent
d9a2a1f703
commit
f2a1817275
1 changed files with 8 additions and 0 deletions
|
@ -418,4 +418,12 @@ diff that fixes the issues, on top of the corresponding commit. As the script is
|
|||
in early development false positive are expected. The flagged issues should be
|
||||
reviewed, but the diff doesn't need to be applied blindly.
|
||||
|
||||
Execution of checkstyle.py can be automated through git commit hooks. Example
|
||||
of pre-commit and post-commit hooks are available in `utils/hooks/pre-commit`
|
||||
and `utils/hooks/post-commit`. You can install either hook by copying it to
|
||||
`.git/hooks/`. The post-commit hook is easier to start with as it will only flag
|
||||
potential issues after committing, while the pre-commit hook will abort the
|
||||
commit if issues are detected and requires usage of `git commit --no-verify` to
|
||||
ignore false positives.
|
||||
|
||||
Happy hacking, libcamera awaits your patches!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue