diff --git a/.mega-linter.yml b/.mega-linter.yml index b9a956bd20a..c26b2d3109f 100644 --- a/.mega-linter.yml +++ b/.mega-linter.yml @@ -40,5 +40,5 @@ PYTHON_RUFF_CONFIG_FILE: pyproject.toml CPP_CPPLINT_FILE_EXTENSIONS: [".C", ".c", ".c++", ".cc", ".cl", ".cpp", ".cu", ".cuh", ".cxx", ".cxx.in", ".h", ".h++", ".hh", ".h.in", ".hpp", ".hxx", ".inc", ".inl", ".macro"] CPP_CLANG_FORMAT_FILE_EXTENSIONS: [".C", ".c", ".c++", ".cc", ".cl", ".cpp", ".cu", ".cuh", ".cxx", ".cxx.in", ".h", ".h++", ".hh", ".h.in", ".hpp", ".hxx", ".inc", ".inl", ".macro"] CPP_CPPCHECK_FILE_EXTENSIONS: [".C", ".c", ".c++", ".cc", ".cl", ".cpp", ".cu", ".cuh", ".cxx", ".cxx.in", ".h", ".h++", ".hh", ".h.in", ".hpp", ".hxx", ".inc", ".inl", ".macro"] -CPP_CPPCHECK_ARGUMENTS: --language=c++ --std=c++20 --check-level=exhaustive --suppressions-list=cppcheck_config +CPP_CPPCHECK_ARGUMENTS: --language=c++ --std=c++20 --enable=style --check-level=exhaustive --suppressions-list=cppcheck_suppressions --inline-suppr --force REPOSITORY_GITLEAKS_PR_COMMITS_SCAN: true diff --git a/cppcheck_config b/cppcheck_suppressions similarity index 58% rename from cppcheck_config rename to cppcheck_suppressions index 506d113f69d..fe4e5d9b50a 100644 --- a/cppcheck_config +++ b/cppcheck_suppressions @@ -1,5 +1,9 @@ +functionStatic +missingInclude +missingIncludeSystem syntaxError unknownMacro -missingIncludeSystem -missingInclude +unreadVariable unusedStructMember:*.h +useStlAlgorithm +variableScope