6.3.5.2. CSVReport

Output issue violations in CSV format

This rule outputs one erosion kind as a CSV report.

Options

decimal_delimiter

decimal_delimiter : str = '.'

Decimal delimiter for metric values.
 

delimiter

delimiter : str = ','

CSV delimiter character.
 

filename

filename : bauhaus.analysis.config.ProjectRelativePath = 'None (value must be set)'

The filename this report outputs to.
 

kind

kind : ViolationKind = 'STYLE'

Which issue kind to export to the specified CSV filename.
 

Option Types

These types are used by options listed above:

ViolationKind

An enumeration.
 

ARCHITECTURE

Architecture violations.

CLONE

Clones.

CYCLE

Cyclic dependencies.

DEAD_ENTITY

Dead entities.

METRIC

Metric violations.

METRIC_ALL_VALUES

Metric violations and non-violating metric values, if report_all_values=true

STYLE

Style violations.