- C
- C#
- lua
var | purpose | type | default |
---|---|---|---|
SCA_BLACKLIST_tscancode | Blacklist filter for this tool | space-separated-list | "linux-*" |
SCA_TSCANCODE_CONFIG_FILES | Files to check for configuration symbols (header or KConfig) | space-separated-list | ".config config.h" |
SCA_TSCANCODE_EXTRA_FATAL | Extra error-IDs leading to build termination when found | space-separated-list | "" |
SCA_TSCANCODE_EXTRA_SUPPRESS | Extra error-IDs to be suppressed | space-separated-list | "" |
SCA_TSCANCODE_FILE_FILTER | List of file-extensions to be checked | space-separated-list | ".cpp .cxx .cc .c++ .c .tpp .txx" |
SCA_TSCANCODE_INCLUDE_PATHS | Extra include paths WARNING: this will heavily slow down thw check | space-separated-list | "" |
SCA_TSCANCODE_SYMBOL_PREFIX | Prefix found symbols with | string | "ENABLE_" |
- suppression of IDs
- terminate build on fatal
- run on recipe
- run on image
- run with SCA-layer default settings (see SCA_AVAILABLE_MODULES)
- requires online access
tbd
- security
- functional defects
- compliance
- style issues
- ⬛⬛⬛⬛⬛⬛⬛⬛⬜⬜ 08/10 Build Speed
- ⬛⬛⬛⬛⬛⬛⬛⬜⬜⬜ 07/10 Execution Speed
- ⬛⬛⬛⬛⬛⬛⬜⬜⬜⬜ 06/10 Quality
- n.a.
- tscancode.tscancode.*
- n.a.
- n.a.