description:'The version of the CodeChecker suite to obtain and execute. Might be a Git commit SHA, a branch name, or a tag if building a custom package, or a release version if downloading from PyPI. If "master" and downloading from PyPI, fetch the latest release.'
description:'The major version of LLVM to install and use. LLVM is installed from the community PPA at http://apt.llvm.org. The value MUST be a major version (e.g. 13) that is supported by the PPA for the OS used! If "latest", automatically gather the latest version. If "ignore", do not install anything. (Not recommended.)'
description:'The CodeChecker configuration JSON that contains for each CodeChecker action (analyze, parse, ...) the list of flags that should be appended to the invocation of the command.'
required:false
logfile:
description:'The location of the JSON Compilation Database for the project. This file describes how the project is compiled, and thus how it should be analysed. Mutually exclusive with "build-command".'
required:false
build-command:
description:'The build command to execute and log for the creation of a JSON Compilation Database. Mutually exclusive with "logfile".'
description:'The output directory where the raw analysis output should be stored. If left the default empty, the path will be generated automatically.'
description:'If set to "true", the "analyze" action will ALWAYS pass, and not report a failure if some analysis jobs fail to execute due to internal crashes in the Clang analysers.'
description:'Whether to perform report conversion from analyses executed by third-party analysers instead of driving the analysis via CodeChecker directly.'
required:true
default:'false'
original-analyser:
description:'The type of the third-party analyser which performed the analysis. Passed to the report converter executable, as a mandatory input parameter.'
required:false
original-analysis-output:
description:'The location of the analysis data emitted by the third-party analyser. Passed to the report converter executable, as a mandatory input parameter.'
description:'Whether to enable calculating the different of the current analysis results against a run stored on a CodeChecker server. If enabled, other flags, such as "diff-url" must also be set.'
required:true
default:'false'
diff-url:
description:'The CodeChecker product URL (usually in the format of http://example.com/ProductName) where the diff should connect to. Mandatory if "diff" is true.'
required:false
diff-username:
description:'If the server requires authentication, the username to authenticate with.'
required:false
diff-password:
description:'The password (or generated private access token) corresponding to the user.'
required:false
diff-run-name:
description:'An identifying name of the analysis run. A run usually correlates to a set of configuration, e.g. analysis mode, branch, etc. If left default, the name is automatically generated from the current repository and branch name.'
description:'The CodeChecker product URL (usually in the format of http://example.com/ProductName) where the store should connect to. Mandatory if "store" is true.'
description:'If the server requires authentication, the username to authenticate with.'
required:false
store-password:
description:'The password (or generated private access token) corresponding to the user.'
required:false
store-run-name:
description:'An identifying name of the analysis run. A run usually correlates to a set of configuration, e.g. analysis mode, branch, etc. If left default, the name is automatically generated from the current repository and branch name.'
description:'Whether storing the analysis results to the configured server was successful. Useful for breaking the build in a later step if the store action is deemed mandatory.'