aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authordundargoc <33953936+dundargoc@users.noreply.github.com>2023-11-10 17:48:45 +0100
committerGitHub <noreply@github.com>2023-11-10 17:48:45 +0100
commit3294d654166ec26cac58037a0358b9f7ea75b2d6 (patch)
treeda5ed3b04c19d2fd8544fa4bff316be0f415ffad /scripts
parent430b8da01db738f607998a1a35edab9b0398b12d (diff)
downloadrneovim-3294d654166ec26cac58037a0358b9f7ea75b2d6.tar.gz
rneovim-3294d654166ec26cac58037a0358b9f7ea75b2d6.tar.bz2
rneovim-3294d654166ec26cac58037a0358b9f7ea75b2d6.zip
PVS fixes
* build(PVS): exclude mpack and klib as they are external dependencies * build(PVS): suppress warning V601 See https://pvs-studio.com/en/docs/warnings/v601/ * fix(PVS/V009): add top-level message * fix(PVS/V547): expression 'p != NULL' is always true * fix(PVS/V547): expression '* termpp == NULL' is always false
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/pvscheck.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/pvscheck.sh b/scripts/pvscheck.sh
index 81f309aeb3..5334dd2fb7 100755
--- a/scripts/pvscheck.sh
+++ b/scripts/pvscheck.sh
@@ -374,6 +374,8 @@ run_analysis() {(
--lic-file PVS-Studio.lic \
--threads "$(get_jobs_num)" \
--exclude-path src/cjson \
+ --exclude-path src/klib \
+ --exclude-path src/mpack \
--exclude-path src/xdiff \
--exclude-path build \
--output-file PVS-studio.log \
@@ -381,7 +383,7 @@ run_analysis() {(
--sourcetree-root . || true
rm -rf PVS-studio.{xml,err,tsk,html.d}
- local plog_args="PVS-studio.log --srcRoot . --excludedCodes V002,V011,V1028,V1042,V1051,V1074"
+ local plog_args="PVS-studio.log --srcRoot . --excludedCodes V002,V011,V601,V1028,V1042,V1051,V1074"
plog-converter $plog_args --renderTypes xml --output PVS-studio.xml
plog-converter $plog_args --renderTypes errorfile --output PVS-studio.err
plog-converter $plog_args --renderTypes tasklist --output PVS-studio.tsk