mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-08-15 14:43:32 -07:00
Add groups we might be interested in and disable failing checks. Signed-off-by: Ralph Sennhauser <ralph.sennhauser@gmail.com>
23 lines
697 B
Bash
Executable file
23 lines
697 B
Bash
Executable file
#!/bin/sh
|
|
|
|
if [ "$1" = '--list' ]; then
|
|
clang-tidy --list-checks -checks='*'
|
|
exit
|
|
fi
|
|
|
|
if [ "$1" = '--fix' ]; then
|
|
fix=-fix
|
|
shift
|
|
fi
|
|
|
|
./libraries/source/premake-core/bin/premake5 --file=build/premake/premake5.lua --minimal-flags --cc-config=Release compilecommands
|
|
|
|
jq 'map(select(.file | (test(".*source/third_party.*") | not) and (test(".*generated.*") | not) and (test(".*test.*") | not) ))' compile_commands.json >compile_commands_filtered.json
|
|
mv compile_commands_filtered.json compile_commands.json
|
|
|
|
if [ $# -eq 0 ]; then
|
|
run-clang-tidy -quiet -config-file=./source/tools/lint/clang-tidy/config.yml
|
|
else
|
|
# shellcheck disable=SC2086
|
|
IFS=',' run-clang-tidy -quiet ${fix} -checks="$*"
|
|
fi
|