AutosarC++18_10-A16.2.1

The ‘, “, /*, //, characters shall not occur in a header file name or in #include directive

Required inputs: IR

Possible Messages

Key

Text

Severity

Disabled

nonstandard_include_character

Non-standard character in #include directive

None

False

Options

check_quotation_mark

check_quotation_mark : bool = True

Whether system includes should be checked for containing a ".
 

forbidden

forbidden : set[str] = {"'", '/*', '//', '\'}

The substrings to check for. " will be added for system-includes.