Move check-style core logic from makefile to shell script #1745
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.
What kind of change does this PR introduce?
Move check-style core logic from
source/Makefile
:check-style
target toscripts/deploy.sh
:check_style_file
function.What is the current behavior?
If there is a need to maintain / modify core logic of check-style inside Makefile, it's crossing of bash syntax & makefile syntax which makes it look very inconvenient and disallow to put even per-line comments.
What is the new behavior (if this is a feature change)?
To change/fix/update
check-style
parsers & logic, now it represented as a shell function insidedeploy.sh
.Other information:
This is not ideal, but I think it should make it more "maintainable": just like for some other stuff to load off makefile there are python scripts, putting shell stuff into sh script looks reasonable. Plus, consider this as PoC for first iteration. Maybe later I figure out how to make it even more clear and come back on that with another one PR.