actions-marketplace-validations/Run detekt with reviewdog
🐶 Run detekt with reviewdog on pull requests to enforce best practices
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GITHUB_TOKEN | yes | — |
| reviewdog_level | Report level for reviewdog [info,warning,error] | no | error |
| reviewdog_filter | Filter mode for reviewdog [added,diff_context,file,nofilter] | no | added |
| reviewdog_reporter | Reporter of reviewdog command [github-pr-check,github-pr-review]. Default is github-pr-check. | no | github-pr-check |
| detekt_config | yml detekt config | no | default-detekt-config.yml |
| detekt_excludes | Globing patterns describing paths to exclude from the analysis. | no | **/build/**,**/.idea/** |
| fail_on_error | Fails the current check if any error was found [true/false] Default is false. | no | true |
| detekt_plugins | Additional plugins for detekt. Should be defined with comma separation Example: 'path/1.jar,path/2.jar' | no | — |
| detekt_baseline | Provides baseline.xml file to detekt | no | — |
| detekt_parallel | Executes detekt in parallel | no | — |
| detekt_build_upon_default_config | Preconfigures detekt with a bunch of rules and some opinionated defaults for you. Allows additional provided configurations to override the defaults. | no | — |
| detekt_all_rules | Activates all available (even unstable) rules. | no | — |
| detekt_input | 'Specific inputs for detekt (the --input argument for detekt-cli)' Example: 'path/to/dir1,path/to/dir2' | no | — |
Outputs
no outputs