import type { LanguageAdapter } from '@opensip-cli/core'; /** * C/C++ adapter. parse() returns null intentionally — for C/C++ we * rely on external tools (clang-tidy) for AST analysis. Checks targeting * C/C++ files use the CommandConfig pattern in @opensip-cli/checks-cpp. * * stripStrings/stripComments are still useful for regex-based checks * that want to ignore string/comment content. * * Aliases note: `cpp` is the canonical id; `c` is the convenience * alias (covers C-only files via `.c` / `.h` extensions). The unquoted * `c++` form is omitted from the alias list because it is a YAML * quoting footgun — users who write `languages: [c++]` unquoted hit a * parser error, while `languages: [cpp]` and `languages: [c]` always * round-trip cleanly. */ export declare const cppAdapter: LanguageAdapter; export declare const adapters: readonly [LanguageAdapter]; //# sourceMappingURL=adapter.d.ts.map