Add clang-tidy integration and fix all warnings (#659)
* Add clang-tidy job
* Install ninja
* Remove duplicate path
* Remove compiler specification??
* Remove linebreak
* Readd compiler specification
* Remove check specification
* Install clang-tidy
* Enable default checks
* Add .clang-tidy
* Start fixing tidy
* Require tidy >=14
* Bump Ubuntu version
* Bump clang-tidy invocation to 14
* Next set of fixes
* Fix set :D
* maybe this does the trick
* ??
* ????
* Surely this is it
* Close to just giving up
* Mark operator* with noexcept
* NOLINT
* Bump clang-tidy version
* Revert "Bump clang-tidy version"
This reverts commit 3173050e17359eacd62899f284128ec2e0b4f5db.
* More NOLINT test
* Does this do the trick?
* Else suppression
* More fixes!
* Specify error
* Root cause
* Readd at one location
* Cleanup and more fixes
* Huh!
* More eradication
* fuchsia
* More fuchsia
* More
* definitions-in-headers
* definitions-in-headers 2
* Does this do the trick?
* Sussy lambda cast
* Mem
* Try default move const
* Improve declaration
* A lot more fixes!
* -
* +
* *
* Getting somewhere
* Woo
* More
* Fix process
* Update main.yml
* Update main.yml
* Update main.yml
* Update main.yml
* Wrap up and add all CI
* Accomodate weird DLL bug?
* Update main.yml
* Test reintroduce error
* Finishing touches
* Final finishing touches
diff --git a/examples/all_features/CMakeLists.txt b/examples/all_features/CMakeLists.txt
index 5b752e0..ebc75c2 100644
--- a/examples/all_features/CMakeLists.txt
+++ b/examples/all_features/CMakeLists.txt
@@ -23,7 +23,7 @@
set(files_all
${files_with_output}
concurrency.cpp
- ../../scripts/coverage_maxout.cpp
+ coverage_maxout.cpp
namespace1.cpp
namespace2.cpp
namespace3.cpp