CMake 3.25+, C++20, avertissements stricts, règles de déterminisme (pas de fast-math ni de contraction FMA), sanitizers et clang-tidy optionnels, doctest. Presets Windows/Linux/macOS, scripts build.ps1, build.sh et check.ps1 (pas de CI serveur). README de core, 3d et schema.
18 lines
446 B
YAML
18 lines
446 B
YAML
---
|
|
Checks: >
|
|
-*,
|
|
bugprone-*,
|
|
-bugprone-easily-swappable-parameters,
|
|
cppcoreguidelines-owning-memory,
|
|
cppcoreguidelines-no-malloc,
|
|
cppcoreguidelines-pro-type-member-init,
|
|
modernize-*,
|
|
-modernize-use-trailing-return-type,
|
|
performance-*,
|
|
readability-container-size-empty,
|
|
readability-make-member-function-const,
|
|
readability-redundant-*
|
|
WarningsAsErrors: '*'
|
|
HeaderFilterRegex: '(core|3d)/(include|src)/.*'
|
|
FormatStyle: file
|