Skip to content

NFesquet/danger-kotlin_detekt

Repository files navigation

kotlin_detekt

Detekt files of a gradle based Android project. This is done using the Android's Detekt tool. Results are passed out as tables in markdown.

Running KotlinDetekt with its basic configuration
kotlin_detekt.detekt
Running KotlinDetekt with a specific gradle task
kotlin_detekt.gradle_task = "detektCheckMyFlavorDebug"
kotlin_detekt.detekt
Running KotlinDetekt for a specific severity level and up
# options are ["warning", "error"]
kotlin_detekt.severity = "error"
kotlin_detekt.detekt

Attributes

report_file - Location of Detekt report file If your Detekt task outputs to a different location, you can specify it here. Defaults to "build/reports/detekt/detekt-checkstyle.xml".

gradle_task - Custom gradle task to run. This is useful when your project has different flavors. Defaults to "detektCheck".

severity - Defines the severity level of the execution. Selected levels are the chosen one and up. Possible values are "Warning", "Error" or "Fatal". Defaults to "Warning".

filtering - Enable filtering Only show messages within changed files.

Additionally, you can further filter to only the modified lines by setting the filtering_lines parameter to true.

skip_gradle_task - Skip gradle task

Methods

detekt - Calls Detekt task of your gradle project. It fails if gradlew cannot be found inside current directory. It fails if severity level is not a valid option. It fails if xmlReport configuration is not set to true in your build.gradle file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages