struct

Report::PMD::Violation

Inherits JSON::Serializable < Struct < Value < Object

A rule violation inside a File#violations array.

Constructors

new(beginline : Int32, begincolumn : Int32, endline : Int32, endcolumn : Int32, description : String, rule : String, ruleset : String, priority : Int32, externalInfoUrl : String)
Source
new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

begincolumn
beginline
clone
Source
copy_with(beginline _beginline = @beginline, begincolumn _begincolumn = @begincolumn, endline _endline = @endline, endcolumn _endcolumn = @endcolumn, description _description = @description, rule _rule = @rule, ruleset _ruleset = @ruleset, priority _priority = @priority, externalInfoUrl _externalInfoUrl = @externalInfoUrl)
Source
description
endcolumn
endline
externalInfoUrl
priority
rule
ruleset