- add warning for ESP-IDF actions if IDF_TOOLCHAIN is not set to clang
- idf_extension: Don't override the clang_extra_args with empty string if not specified
- check project files only by default
- support default value run-clang-tidy as well
- skip writing report.json and html reports when there's no issue
- add support for '--exit-code' flag
- call exe file directly
- use real path when calling idf.py
- update dependency for codereport related packages
- run clang-tidy check at the src folder instead of build dir
- stop using
shell=True
for subprocess.Popen - check if
run-clang-tidy.py
exists while calling, not raise ValueError if not found "Enabled checks"
- prefix the call to run_clang_tidy.py with python
- don't open temporary file twice
- add jinja2 version constraint
- fix error when running codereport with empty warnings file
- remove duplicated cli option
- remove color output when running clang-check
- rename extras_require to "html"
- duplicate clang-tidy output to sys.stdout and file output
- add cli option "--include-paths" and "--exclude-paths"
- add cli option '--all-related-files', run clang-tidy with project dir only by default
- add idf_path as prefix in codereport
- remove html report folder if exists
- use realpath for
run_clang_tidy_py
if exists, respect files under $PATH - add error message when missing pyyaml in idf_clang_tidy
- remove asci color in warnings.txt when generating html report
- add cli argument
files
for file paths regex - extract chain method
remove_color_output
- rename idf_clang -> idf_clang_tidy
- remove gcc flags
- remove pyyaml requirement
- add idf.py extension
- add idf_clang to cli