Checks: - bugprone-assignment-in-if-condition - bugprone-branch-clone - bugprone-chained-comparison - bugprone-copy-constructor-init - bugprone-crtp-constructor-accessibility - bugprone-dangling-handle - bugprone-forward-declaration-namespace - bugprone-forwarding-reference-overload - bugprone-incorrect-enable-if - bugprone-incorrect-enable-shared-from-this - bugprone-stringview-nullptr - bugprone-suspicious-enum-usage - bugprone-suspicious-include - bugprone-suspicious-memset-usage - bugprone-suspicious-missing-comma - bugprone-suspicious-semicolon - bugprone-suspicious-stringview-data-usage - bugprone-switch-missing-default-case - bugprone-terminating-continue - bugprone-undelegated-constructor - bugprone-unused-raii - cppcoreguidelines-avoid-const-or-ref-data-members - cppcoreguidelines-avoid-do-while - cppcoreguidelines-avoid-goto - cppcoreguidelines-avoid-non-const-global-variables - cppcoreguidelines-init-variables - cppcoreguidelines-misleading-capture-default-by-value - cppcoreguidelines-missing-std-forward - cppcoreguidelines-no-malloc - cppcoreguidelines-prefer-member-initializer - cppcoreguidelines-pro-type-member-init - cppcoreguidelines-slicing - cppcoreguidelines-use-enum-class - cppcoreguidelines-virtual-class-destructor - misc-definitions-in-headers - misc-include-cleaner - misc-no-recursion - misc-redundant-expression - misc-static-assert - misc-unused-using-decls - modernize-avoid-c-arrays - modernize-loop-convert - modernize-use-auto - modernize-use-nodiscard - modernize-use-nullptr - modernize-use-override - modernize-use-std-print - modernize-use-trailing-return-type - modernize-use-transparent-functors - modernize-use-using - readability-magic-numbers CheckOptions: cppcoreguidelines-avoid-non-const-global-variables.AllowInternalLinkage: true modernize-use-std-print.ReplacementPrintFunction: 'kstd::print' modernize-use-std-print.ReplacementPrintlnFunction: 'kstd::println' modernize-use-std-print.PrintHeader: 'kstd/print' modernize-use-trailing-return-type.TransformLambdas: none readability-magic-numbers.IgnoredIntegerValues: '1;2;3;4;5;6;7;10;255' readability-magic-numbers.IgnorePowersOf2IntegerValues: true readability-magic-numbers.IgnoreBitFieldsWidths: true readability-magic-numbers.IgnoreTypeAliases: true FormatStyle: file HeaderFilterRegex: '(.*/kstd/include/.*)|(arch|kernel|kapi)/.*\.hpp' SystemHeaders: true RemovedArgs: - -fcondition-coverage