Translates detekt's result container - Detektion - into an output report which is written inside a file.
Supported ending of this report type.
Name of the extension.
Name of the report. Is used to exclude this report in the yaml config.
Is used to run extensions in a specific order. The higher the priority the sooner the extension will run in detekt's lifecycle.
Allows to read any or even user defined properties from the detekt yaml config to setup this extension.
Setup extension by querying common paths and config options.
Defines the translation process of detekt's result into a string.
Renders result and writes it to the given filePath.