mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-06 19:40:10 +02:00
Add a clang-tidy config
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
# Use `tools/run-clang-tidy.sh` to run clang-tidy with the correct config
|
||||||
|
Checks: 'bugprone-*,concurrency-*,clang-analyzer-*,-clang-diagnostic-missing-braces'
|
||||||
|
InheritParentConfig: false
|
||||||
|
FormatStyle: file
|
||||||
|
HeaderFilterRegex: ''
|
||||||
|
WarningsAsErrors: ''
|
||||||
Executable
+18
@@ -0,0 +1,18 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# Run clang-tidy on our code, with the correct compiler options set (since it
|
||||||
|
# doesn't seem to extract those from the compilation database)
|
||||||
|
#
|
||||||
|
# TODO: There are a few use-after-move warning for the error codes in Boost's
|
||||||
|
# library code. Is there any way to silence these?
|
||||||
|
|
||||||
|
set -euo pipefail
|
||||||
|
|
||||||
|
# This is the repository's root
|
||||||
|
cd "$(dirname "$0")/.."
|
||||||
|
|
||||||
|
exec run-clang-tidy -p build \
|
||||||
|
-extra-arg='-m64' \
|
||||||
|
-extra-arg='-std=c++2a' \
|
||||||
|
-extra-arg='-I/usr/include/wine' \
|
||||||
|
src/{common,plugin,wine-host}
|
||||||
Reference in New Issue
Block a user