Module store

Module store 

Source
Expand description

Access and filtering to all registered lints.

ยงNote

All lints need to be registered in the private LintStore::register function when adding a new lint rule!

Structsยง

FilteredLintRules
An Iterator that allows iterating over lint rules filtered by a specific configuration file.
LintStore
The LintStore, which contains all available and known lint rules.
SerializableLintRule
The data representation of a singular lint rule.

Type Aliasesยง

BTreeMapRuleIter ๐Ÿ”’
The iterator that is returned by LintConfiguration.initialized_lints.iter().
LintConstructor ๐Ÿ”’
The constructor function type that is used by each implementation of LintRule.
LintMap ๐Ÿ”’
A map of lint rule name and generic LintRule implementations.