Companion¶
object Companion
Properties¶
ALL¶
val ALL: Set<KaDiagnosticCheckerKind>
All checker kinds supported by the current version of the Analysis API.
Caution: The set may grow in future versions, so by requesting ALL, the client opts in to diagnostics and performance costs of checker kinds which do not exist yet. Prefer listing the required kinds explicitly.
COMMON¶
The compiler's common checkers. Their diagnostics are exactly the ones reported during compilation.
EXPERIMENTAL¶
Experimental checkers. Their role is the same as of EXTENDED checkers, with the following differences:
-
They might have false positives.
-
They might be slow.
EXTENDED¶
Extended checkers, which typically run only in the IDE. They report additional diagnostics which are not a part of the compilation, such as reports about redundant code.