| viewerUrl | The URL pointing to the "cfg" API endpoint of the TICS Viewer. It contains the name of the TICS Analyzer Configuration or "-" in case of the default configuration | yes | — |
| mode | Set the mode to run the action in. Options are `client` or `qserver` for an analysis run and `diagnostic` for a diagnostic run to test the setup. Default is `client`. | no | client |
| project | Name of the TICS project. In client mode this will default to project `auto`, in server mode it is mandatory. | no | auto |
| githubToken | — | no | ${{ github.token }} |
| additionalFlags | Option to add flags to the TICS command. | no | — |
| branchname | Name of the branch in TICS. | no | — |
| branchdir | Location of the files to analyze (only applies to QServer runs). | no | — |
| calc | Comma-separated list of metrics to be calculated. GATE metric is supported for TICS Viewer versions higher than 2022.2.x. | no | — |
| createProject | Create the project in the TICS Viewer if it does not exist already (only in server mode). | no | false |
| nocalc | Comma-separated list of metrics not to be calculated. | no | — |
| recalc | Comma-separated list of metrics to be recalculated. GATE metric is supported for TICS Viewer versions higher than 2022.2.x. | no | — |
| norecalc | Comma-separated list of metrics not to be recalculated. | no | — |
| cdtoken | A custom client-data token for the purpose of the Client Viewer functionality (only applies to Client runs). | no | — |
| codetype | Allows you to pick which specific types of code you want to analyze with the (only applies to Client runs). | no | — |
| excludeMovedFiles | Exclude moved files from analysis even if there are modifications in the file. | no | false |
| filelist | Path to a file containing the files (newline separated) to run TICS for. This can be an absolute or relative (to workspace) path, and can also be `.` to analyze the whole project. This has to be set when the action is run outside of a pull request. | no | — |
| hostnameVerification | Check whether the certificate matches the server. Options are `1`/`true` or `0`/`false`. [Documentation on Client-side SSL/TLS](https://portal.tiobe.com/2022.2/docs/#doc=admin/admin_11_viewer.html%23ssl-wrapper). | no | true |
| trustStrategy | Check the validity of certificates. Options are `all`, `self-signed` or `strict`. [Documentation on Client-side SSL/TLS](https://portal.tiobe.com/2022.2/docs/#doc=admin/admin_11_viewer.html%23ssl-wrapper). | no | strict |
| installTics | Boolean parameter to install TICS command-line tools on a runner before executing the analysis. | no | false |
| postAnnotations | Show the TICS violations in the changed files window. Options are `true` or `false` (default is `true`). | no | true |
| postToConversation | Post the summary to the conversation page of the pull request. Options are `true` (default) or `false`. | no | true |
| pullRequestApproval | Set the plugin to approve or deny a pull request, by default this is false. Options are `true` or `false`. Note that once a run that added a reviewer has been completed, this reviewer cannot be deleted from that pull request. (Always the case on versions between 2.0.0 and 2.5.0). | no | false |
| retryCodes | Status codes to retry api calls for. The default codes will be overwritten if this option is set. | no | — |
| secretsFilter | Comma-seperated list of extra secrets to mask in the console output. | no | — |
| showBlockingAfter | (deprecated) !Will not be used if `showAnnotationSeverity` is set! Show the blocking after TICS violations in the changed files window (will also show up in `outputs.annotations`). Options are `true` or `false` (default is `true`). | no | true |
| showAnnotationSeverity | Show TICS violations with at least the specified severity in the changed files window (will also show up in `outputs.annotations`). Options are `blocking`, `blocking-after` or `issue` (default is `blocking-after`). | no | — |
| ticsAuthToken | Authentication token to authorize the plugin when it connects to the TICS Viewer. | no | — |
| tmpdir | Location to store debug information. | no | — |
| displayUrl | The publicly available Viewer URL of TICS viewer to link the links in the review to. (e.g. https://domain.com/tiobeweb/TICS) | no | — |