Bug fix: clang-tidy checks missing sub-dirs
authorColin Clark <colin.clark@cclark.uk>
Wed, 21 Feb 2024 15:51:55 +0000 (15:51 +0000)
committerColin Clark <colin.clark@cclark.uk>
Wed, 21 Feb 2024 15:51:55 +0000 (15:51 +0000)
Sub-dirs ./src/pan-view and ./src/view-file were not checked

meson.build
scripts/clang-tidy-check.sh

index b0d2138..5f459c2 100644 (file)
@@ -706,7 +706,7 @@ if running_from_git
     clang_tidy_exe = find_program('clang-tidy', required : false)
     if clang_tidy_exe.found()
         git_exe = find_program('git', required : true)
-        modified_file_list = run_command(git_exe, 'diff', '--name-only', check: true)
+        modified_file_list = run_command(git_exe, 'diff', '--name-only', './src/*.cc', './src/pan-view/*.cc', './src/view-file/*.cc', check: true)
         modified_files = modified_file_list.stdout().strip().split('\n')
 
         foreach modified_file : modified_files
index e5c49e8..0412976 100755 (executable)
@@ -115,12 +115,12 @@ then
 $(find src -name "*.cc" | sort)
 EOF
 else
-       total_files=$(git diff --name-only ./src/*.cc | wc --lines)
+       total_files=$(git diff --name-only ./src/*.cc ./src/pan-view/*.cc ./src/view-file/*.cc | wc --lines)
 
        while read -r file
        do
                process_file
        done << EOF
-$(git diff --name-only ./src/*.cc | sort)
+$(git diff --name-only ./src/*.cc ./src/pan-view/*.cc ./src/view-file/*.cc | sort)
 EOF
 fi