6.2.5.4. Architecture-CheckRFGLanguageSchema

Performs a language schema verification on an RFG

Required inputs: RFG

Verifies whether views initially generated by Architecture-Dependencies conform to the language schema.

Possible Messages

This rule has no predefined messages.

Options

exclude_attribute_names

exclude_attribute_names : set[bauhaus.analysis.config.SearchPattern] = {'Metric\..*'}

List of attribute name patterns to be excluded from verification.
 

export_warnings

export_warnings : bool = True

Export output messages to the analysis database.
 

loglevel

loglevel : LogLevel = 'WARNING'

Logging mode. WARNING only outputs errors and warnings, INFO additionally prints info messages, DEBUG additionally outputs info and debug messages.
 

verify_attributes

verify_attributes : bool = True

If set to True, node and edge attributes are verified. Node attributes are only verified if `verify_nodes` is enabled. Edge attributes are only verified if `verify_edges` is enabled.
 

verify_edges

verify_edges : bool = True

If set to True, RFG edges are verified.
 

verify_nodes

verify_nodes : bool = True

If set to True, RFG nodes are verified.
 

Option Types

These types are used by options listed above:

LogLevel

An enumeration.
 
  • WARNING

  • INFO

  • DEBUG