This repository has been archived by the owner on Feb 21, 2021. It is now read-only.
Fix #34: Add git pre-commit hook script for running Cpplint #41
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi there,
I just got a working
git pre-commit hook
for runningCpplint
before each commit, it should be very easy to get used to it. I will give a simple walkthrough here, currently it's very basic and hopefully we can do some enhancements together.The install should be very easy, just go to the
JdeRobot
root directory and run:The typical process would be like:
OK, let's go with some really easy
C++
source code. We got atestCppLint.cpp
and have:Another file
testCppLint-1.cpp
and have:Add the files
Git commit
If answer
y
, then the commit will be conformed, otherwise an
will abort the commit.Git commit with
--no-verity
You can always pass
--no-verify
tocommit
to bypass thepre-commit hook
.