Some lints that are built in to the compiler.
Declares a static item of type
Declares a type named
LintPass. To the right of
=>a comma separated list of
Lintstatics is given.
LintPass for $tywith the given list of
Declares a static
LintArrayand return it as an expression.
Lints that are buffered up early on in the
Extra information for a future incompatibility lint.
Specification of a single lint.
Identifies a lint known to the compiler.
Indicates the confidence in the correctness of a suggestion.
The reason for future incompatibility
Setting for how to handle a lint.
Each lint expectation has a
LintExpectationIdassigned by the
Diagnostics get the lint level
Expectwhich stores the
LintExpectationIdto match it with the actual expectation later on.