mirror of
https://git.code.sf.net/p/openocd/code
synced 2024-11-13 13:39:26 +00:00
9f25e470f9
OpenOCD has to deal with CamelCase API, mainly from inttypes.h, jimtcl, libusb and Windows. Modify checkpatch script to load from a file the list of allowed CamelCase symbols. Populate the file 'camelcase.txt' with the symbols that OpenOCD has to get from external library, plus some of the symbols that should be fixed later. Enable CAMELCASE test in configuration script. Add generated files to .gitignore. Remove the check for 'known' CamelCase symbols from include folder as this will not work on OpenOCD Jenkins, as it run checkpatch on already patched code. Change-Id: I0415af673ed9f985394405ff8f1eeec81135410a Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: https://review.openocd.org/c/openocd/+/6170 Tested-by: jenkins
30 lines
673 B
Plaintext
30 lines
673 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
--max-line-length=120
|
|
--tab-size=4
|
|
--show-types
|
|
--strict
|
|
|
|
--typedefsfile tools/scripts/typedefs.txt
|
|
|
|
--ignore AVOID_EXTERNS
|
|
--ignore BLOCK_COMMENT_STYLE
|
|
--ignore COMPLEX_MACRO
|
|
--ignore CONST_STRUCT
|
|
--ignore ENOSYS
|
|
--ignore FILE_PATH_CHANGES
|
|
--ignore GERRIT_CHANGE_ID
|
|
--ignore LINE_SPACING
|
|
--ignore LOGICAL_CONTINUATIONS
|
|
--ignore MACRO_WITH_FLOW_CONTROL
|
|
--ignore NEW_TYPEDEFS
|
|
--ignore PARENTHESIS_ALIGNMENT
|
|
--ignore PREFER_DEFINED_ATTRIBUTE_MACRO
|
|
--ignore PREFER_FALLTHROUGH
|
|
--ignore PREFER_KERNEL_TYPES
|
|
--ignore SPLIT_STRING
|
|
--ignore SSCANF_TO_KSTRTO
|
|
--ignore SWITCH_CASE_INDENT_LEVEL
|
|
--ignore TRACING_LOGGING
|
|
--ignore VOLATILE
|