Skip to content

Commit df67f2b

Browse files
authored
CI: suppress with symbolname (#8714)
1 parent 174a569 commit df67f2b

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

.github/workflows/selfcheck.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,25 @@ jobs:
121121
122122
- name: Self check (unusedFunction / no test / no gui)
123123
run: |
124-
supprs="--suppress=unusedFunction:lib/errorlogger.h:198 --suppress=unusedFunction:lib/importproject.cpp:1671 --suppress=unusedFunction:lib/importproject.cpp:1695"
125-
./cppcheck -q --template=selfcheck --error-exitcode=1 --library=cppcheck-lib -D__CPPCHECK__ -D__GNUC__ --enable=unusedFunction,information --exception-handling -rp=. --project=cmake.output.notest_nogui/compile_commands.json --suppressions-list=.selfcheck_unused_suppressions --inline-suppr $supprs
124+
echo '<?xml version="1.0"?>
125+
<suppressions>
126+
<suppress>
127+
<id>unusedFunction</id>
128+
<fileName>lib/errorlogger.h</fileName>
129+
<symbolName>verboseMessage</symbolName>
130+
</suppress>
131+
<suppress>
132+
<id>unusedFunction</id>
133+
<fileName>lib/importproject.cpp</fileName>
134+
<symbolName>selectVsConfigurations</symbolName>
135+
</suppress>
136+
<suppress>
137+
<id>unusedFunction</id>
138+
<fileName>lib/importproject.cpp</fileName>
139+
<symbolName>getVSConfigs</symbolName>
140+
</suppress>
141+
</suppressions>' > supprs.xml
142+
./cppcheck -q --template=selfcheck --error-exitcode=1 --library=cppcheck-lib -D__CPPCHECK__ -D__GNUC__ --enable=unusedFunction,information --exception-handling -rp=. --project=cmake.output.notest_nogui/compile_commands.json --suppressions-list=.selfcheck_unused_suppressions --inline-suppr --suppress-xml=supprs.xml
126143
env:
127144
DISABLE_VALUEFLOW: 1
128145
UNUSEDFUNCTION_ONLY: 1

0 commit comments

Comments
 (0)