samuelmarks/C Linter

Enforce strict C coding standards via libclang AST parsing

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
filesFiles or directories to lint (space-separated)no.
no-windowsDisable Windows format literal #ifdef checksnofalse
no-safe-crtDisable Safe CRT function replacement checksnofalse
includeComma-separated list of include directories (e.g. "include,src/include")no""
ignore-returnsComma-separated list of functions or macros to ignore discarded returns forno""
stdC standard version (e.g., c89, c99)no""
build-dirPath to build directory containing compile_commands.jsonno""
excludeComma-separated list of glob patterns to excludeno""
no-tolerate-c99Do not tolerate C99 type extensions (like _Bool) in C89 modenofalse
no-header-strategyDisable auto-injection of standard headers when linting standalone .h filesnofalse

no outputs