Diagnostics

class Diagnostics

All model diagnostics.

Members defined in Diagnostics (10 members)

all

R

Iterate over all diagnostics.

errors

R

Iterate over all diagnostics with error severity.

hints

R

Iterate over all diagnostics with hint severity.

infos

R

Iterate over all diagnostics with information severity.

parser

RW

sema

RW

validation

RW

warnings

R

Iterate over all diagnostics with warning severity.

all_with_severity

Iterate over all diagnostics with the given severity.

contains_errors

Checks whether any of the diagnostics contain errors.

Attributes

property all: Generator[syside.DiagnosticMessage, None, None]

Iterate over all diagnostics.

property errors: Generator[syside.DiagnosticMessage, None, None]

Iterate over all diagnostics with error severity.

property hints: Generator[syside.DiagnosticMessage, None, None]

Iterate over all diagnostics with hint severity.

property infos: Generator[syside.DiagnosticMessage, None, None]

Iterate over all diagnostics with information severity.

parser: list[syside.DiagnosticMessage] = None
sema: list[syside.DiagnosticMessage] = None
validation: list[syside.DiagnosticMessage] = None
property warnings: Generator[syside.DiagnosticMessage, None, None]

Iterate over all diagnostics with warning severity.

Methods

all_with_severity(severity: syside.DiagnosticSeverity, include_higher_severity: bool = False) Generator[syside.DiagnosticMessage, None, None]

Iterate over all diagnostics with the given severity.

Parameters:
  • severity – The severity of diagnostics to iterate over.

  • include_higher_severity – Whether to include diagnostics that are of higher severity than the given one.

contains_errors(warnings_as_errors: bool = False) bool

Checks whether any of the diagnostics contain errors.

Parameters:

warnings_as_errors – Treat warnings as errors.

Used in