Class BowireLintRuleSetting

Namespace
Kuestenlogik.Bowire.Linting
Assembly
Kuestenlogik.Bowire.dll

One rule's entry in BowireLintConfig.

public sealed class BowireLintRuleSetting
Inheritance
BowireLintRuleSetting
Inherited Members

Constructors

BowireLintRuleSetting()

public BowireLintRuleSetting()

Properties

Enabled

Set to false to turn the rule off. Null/absent leaves it on.

[JsonPropertyName("enabled")]
public bool? Enabled { get; init; }

Property Value

bool?

Severity

Override the rule's severity (e.g. raise a Low to High). Null keeps the default.

[JsonPropertyName("severity")]
public BowireLintSeverity? Severity { get; init; }

Property Value

BowireLintSeverity?