Docs exports: JSON llms.txt llms-full.txt Agent Files

class Shards::PolicyReport

Defined in:

policy_report.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Instance Method Detail

def add_violation(package : String, rule : String, severity : Severity, message : String) #

[View source]
def clean? #

[View source]
def errors #

[View source]
def exit_code(strict : Bool = false) : Int32 #

[View source]
def has_errors? #

[View source]
def has_warnings? #

[View source]
def to_json_output(io : IO) #

[View source]
def to_terminal(io : IO, colors : Bool = Shards.colors?) #

[View source]
def violations : Array(Violation) #

[View source]
def warnings #

[View source]