Create an Docker container with clazy, clang-tidy, include-what-you-use. Input is a Folder path with c++ cpp qt files

Job ID: 35915884

Budget: €250 – €750 EUR

Hi,

in this project, the goal is to create a docker container, with an ubuntu image as a base, that includes clazy, clang-tidy, include-what-you-use and is able to run all of these code checkers on multiple cpp and qt files.

input is a folder path, docker container should contain a script that takes the folder path and runs clazy, clang-tidy, include-what-you-use on the folder, once with output only. Once with applying the fixes directly.

Please ask if any questions open

Acceptance Criteria:

- docker file container based on Ubuntu
- container has include-what-you-use included
- container has clazy included
- container has clang-tidy included
- script with folder path as input argument
- script runs include-what-you-use, clazy , clang-tidy
on every file in the folder
- option so the script fixes or just outputs errors.


https://github.com/include-what-you-use/include-what-you-use
https://github.com/KDE/clazy
https://clang.llvm.org/extra/clang-tidy/