devops.cpp.checks
C++ checks module.
Functions
|
Run C++ checks based on the provided rules. |
|
Run file-based C++ checks on a given file. |
|
Run line-based C++ checks on a given file. |
Exceptions
Custom exception for C++ check errors. |
- exception devops.cpp.checks.CppCheckError[source]
Bases:
ExceptionCustom exception for C++ check errors.
- devops.cpp.checks.run_line_checks(rules, file)[source]
Run line-based C++ checks on a given file.
- Parameters:
- Returns:
list[ResultType] – The list of results from the checks.
- Raises:
CppCheckError – If a non-line rule is provided.
- Return type:
- devops.cpp.checks.run_file_rules(rules, file)[source]
Run file-based C++ checks on a given file.
- Parameters:
- Returns:
list[ResultType] – The list of results from the checks.
- Raises:
CppCheckError – If a non-file rule is provided.
- Return type:
- devops.cpp.checks.run_cpp_checks(rules, config=CppConfig(style_checks=True, license_header_check=True, license_header=None, check_only_staged_files=False, header_guards_according_to_filepath=False), dirs=None)[source]
Run C++ checks based on the provided rules.
Returns immediately after encountering the first file with errors.