# Static analysis for the C++ core (.cpp TUs; CI runs scripts/lint via the
# lint job). Style checks stay off -- clang-format owns style; this is for
# bugs. DSP-hostile checks are disabled: the code is full of (float*, float*)
# re/im pairs and intentional int/float math.
Checks: >
  bugprone-*,
  clang-analyzer-*,
  performance-*,
  -bugprone-easily-swappable-parameters,
  -bugprone-narrowing-conversions,
  -bugprone-implicit-widening-of-multiplication-result,
  -performance-enum-size,
WarningsAsErrors: '*'
HeaderFilterRegex: 'src/(fft|ops|common|gpu|bindings)/'
