-
Notifications
You must be signed in to change notification settings - Fork 0
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
Adds support for clang-tidy #39
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pedroo-seaiaa
added a commit
that referenced
this pull request
Feb 6, 2024
* Updates README * Adds basic project structure * Adds first version of configure batch file * Adds git hook scripts and configuration on setup (#6) * Changes configure batch file * Adds sample hooks * Adds simple git hooks * Fixes hooksPath * Adds configure shell script to linux (#8) * Adds configure for Linux * Triggers Git Hooks Activation * Changes file permissions of git hooks * Adds build dependencies to setup python script (#11) * Changes configure shell script to colorize output on git bash * First version of python setup * Refactors import_package from setup to utils * Refactors check_system_requirements into function * Updates references to python setup script * Removes vscode launch file * Adds visual studio code to gitignore * Refactors bash logger to its own file (#12) * Adds a simple cpp program (#14) * Updates Building doc * Adds formatting configuration files (#17) * Adds a sample program with library application and tests (#18) * Adds vcpkg to BuildTools * Adds solution for Windows Visual Studio * spdlog example working on vscode * Seems to work on VSCode and VS * Adds runTests script (#20) * Adds basic CI through GitHub Actions (#22) * Adds basic CI through GitHub Actions * Update GitHub workflow * Fixes CI jobs without setup cpp * Fixes target_include * Testing lefticus workflow * Fixes typo * setup CI llvm version * Fixes missing generator and build_type on CI * Updates CI * Experiments with string manipulation on matrix strategy * Removes MacOS * Adds run-tests to pre commit hooks and prompt installation on configure (#24) * Adds LCOV to configure shell script * Adds missing pre-commit related files * Adds a Dockerfile to test CI scripts (#31) * Adds basic dockerfile test * Need to work in WSL * WIP * Refactoring - variable renaming * Adds sugar stdout * WIP * Installing cmake automagically * Adds option to bypass hooks configuration * Add self-hosted windows workflow to GitHub Actions (#33) * Starts with greeting * Adds checkout step to windows-hosted CI workflow * Adds configuring to CI workflow * Adds bootstrapping vcpkg step to CI workflow * Adds dummy steps to windows workflow * Adds build step * Fixes building step in CI workflow * Fixes typos in building step of CI workflow * Adds test step to CI workflow * Adds matrix strategy to windows self-hosted * Checking PATH for ccache * Adds call to vcvarsall on windows CI workflow * Using cmd instead of call in windows CI workflow * Temporarily changes fail-fast to true * Fixes checkgin ccache on CI workflow * Testing echo PATH * Adds aminya setup cpp GitHub Action * Cleaning * using Mozilla sccache instead of ccache * Trying cppcache instead of sccacche * Reverts back to ccache * Removing ccache from windows CI workflow setup-cpp step * Echo new env var CCACHE_PATH * Adding debug info * Adding debug info * Adding debug info 3 * Adding debug info 4 * Cleaning * Adds Linux job to the CI workflow (#36) * Adds linux job to the CI workflow * Updates cmakeMinimumRequired in CMakePreset * Adds caching to CI workflow (#37) * Testing cloning once and only once * More changes * Adds GitHub Action cache v3 to CI workflow * Adds GitHub-Hosted-Matrix-Job * Adds CMAKE_TOOLCHAIN_FILE to GitHub-Hosted-Matrix-Jobs * Adds lcov to setup cpp on Matrix-Jobs CI workflow * Updating setup-cpp on CI workflow * dos2unix * Adds setup LCOV to CI workflow * Fixes typo * WIP * Adds setup LCOV to windows-hosted CI * All local configurations seem to be working * Fixes GitHub-Hosted windows-latest msvc * Removes echo and adds build_type to ctest * Fixes unexpected input to setup CPP on CI workflow * Removes lcov * Fixing windows-latest with msvc * Fixing windows-latest with msvc 2 * Fixing windows-latest with msvc 3 * Fixing windows-latest with msvc 4 * Fixing GitHub-Hosted-Matrix-Job with msvc * Try to cache setup-cpp installation dirs * Revert "Try to cache setup-cpp installation dirs" This reverts commit e8b71c7. * Adds support for clang-tidy (#39) * Adds antiphon clang-tidy * Disables clang-tidy * Adds PCH library * Clang-tidy working on windows-msvc-dev * Formatting * Using default clang-tidy config * clang-tidy working on all systems and targets * Adds CMAKE_BUILD_TYPE to CI workflow configure cmake step
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Solves #38