Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Precommit #16

Merged
merged 15 commits into from
Sep 4, 2024
Merged

Precommit #16

merged 15 commits into from
Sep 4, 2024

Conversation

steve-downey
Copy link
Owner

No description provided.

steve-downey and others added 15 commits August 11, 2024 14:55
Use the pre-commit framework to check cmake, clang-format, spellcheck, git, and
shell scripts.
Also the default install dir.
Spelling, formating, caps, etc.
add the commit that was just lint fixes.
Add gcovr pip install and cmake targets and configurations for running
coverage and collecting and processing the results.
The lint target excludes, e.g. clang-format-fix and clang-tidy.
Make lint, lint-manual, and coverage as not producing a file. Remove targets.mk
as a source for help messages in help target.
Run a script to install and run pre-commit in a python3 virtual environment and
tweak shellcheckrc to allow the venv activation source as part of the script.

shellcheck...............................................................Passed
Format errors and such,
Suggests that some refactoring is in order, but since this is also testing
shellcheck itself, it's an OK exercise. Since there isn't a venv created in the
CI action that runs shellcheck, it can't read the script to check for issues.
`nd`` was flagged as a possible typo, change it as it's not really significant.
@steve-downey steve-downey merged commit df0a6d0 into main Sep 4, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant