aboutsummaryrefslogtreecommitdiffhomepage
path: root/build_tools
diff options
context:
space:
mode:
authorGravatar Kurtis Rader <krader@skepticism.us>2016-06-17 20:16:21 -0700
committerGravatar Kurtis Rader <krader@skepticism.us>2016-06-17 20:16:21 -0700
commitdc58edd521942c0a5a42541d5b5c39b09c226665 (patch)
treef68df7afd78e084ae4771219ac658c3a18427a7b /build_tools
parente6d4ac5ee25f09bd661e0360844ca107fb6c3491 (diff)
implement custom cppcheck rules
I recently noticed there were several invocations of `wcwidth()` that should have been `fish_wcwidth()`. This adds custom cppcheck rules to detect that mistake.
Diffstat (limited to 'build_tools')
-rwxr-xr-xbuild_tools/lint.fish2
1 files changed, 1 insertions, 1 deletions
diff --git a/build_tools/lint.fish b/build_tools/lint.fish
index 2b21402c..f3350aee 100755
--- a/build_tools/lint.fish
+++ b/build_tools/lint.fish
@@ -92,7 +92,7 @@ if set -q c_files[1]
# The stderr to stdout redirection is because cppcheck, incorrectly IMHO, writes its
# diagnostic messages to stderr. Anyone running this who wants to capture its output will
# expect those messages to be written to stdout.
- cppcheck -q --verbose --std=posix --std=c11 --language=c++ --template "[{file}:{line}]: {severity} ({id}): {message}" --suppress=missingIncludeSystem --inline-suppr --enable=$cppchecks $cppcheck_args $c_files 2>&1
+ cppcheck -q --verbose --std=posix --std=c11 --language=c++ --template "[{file}:{line}]: {severity} ({id}): {message}" --suppress=missingIncludeSystem --inline-suppr --enable=$cppchecks --rule-file=.cppcheck.rule $cppcheck_args $c_files 2>&1
end
if type -q oclint