Lucas - 2026-06-04

Hello. I am running cppcheck from Keil using the command:

--enable=all --project=proj.cppcheck

Contents of proj.cppcheck:

<?xml version="1.0" encoding="UTF-8"?>
<project version="1">
    <builddir>cppcheck-build-dir</builddir>
    <platform>arm32-wchar_t2.xml</platform>
    <analyze-all-vs-configs>false</analyze-all-vs-configs>
    <check-headers>true</check-headers>
    <check-unused-templates>true</check-unused-templates>
    <inline-suppression>true</inline-suppression>
    <max-ctu-depth>2</max-ctu-depth>
    <max-template-recursion>100</max-template-recursion>
    <includedir>
        <dir name="../Core/Inc/"/>
    </includedir>
    <paths>
        <dir name="../Core"/>
    </paths>
    <suppressions>
        <suppression>missingInclude</suppression>
        <suppression>missingIncludeSystem</suppression>
        <suppression>unusedFunction</suppression>
    </suppressions>
    <check-level-exhaustive/>
    <project-name>my_proj</project-name>
</project>

How can I specify the check categories (--enable=all) in the configuration file or GUI?
Unfortunately, I could not figure this out from https://cppcheck.sourceforge.io/manual.pdf.