class

Report::PMD

Inherits CLI::Macros < Report < Reference < Object

The json-format output from the PMD source code analyzer.

Constructors

new(category : String, name : String, files : Array(ReportFile))
Source

Class methods

from_path(path : Path) : Enumerable(Report)
Source
is_candidate?(filename : String) : Bool
Source

Instance methods

category

The category this report is grouped in.

The string should be below ~20 characters to prevent the sidebar from overflowing.

Source
name

The name displayed for this report.

The string should be below ~20 characters to prevent the sidebar from overflowing.

Source
render(io : IO) : Nil

The json-format output from the PMD source code analyzer.

Source
status

The status of this report.

This will control the successful-test-count in the report header, filtering options and an indicator next to the test in the sidebar.

Source

Nested types