Package-level declarations
Types
Reports container-part targets selected from star-projected rule targets.
Reports oneOf calls that cannot select a value.
Reports global Fiktion.configure calls inside local test functions.
Reports stored Fiktion.configure snapshots that are not restored in the same block.
Reports statically invalid Fiktion config ranges.
Reports fake(index) calls whose argument index is outside the requested type-family arguments.
Reports rule targets that configure the same config key multiple times in the same scope.
Reports rule targets that register multiple generators in the same scope.
Reports repeated seed declarations in the same Fiktion spec block.
Reports non-property Fiktion rule targets in local fake configuration scopes.
Reports random instances inside generator lambdas.
Reports recursive fake calls inside same-type generators.
Reports Fiktion rule declarations inside loops.
Reports discarded Fiktion.configure snapshots.
Provides Fiktion-specific detekt rules.
Reports configured calls inside generator lambdas.
Reports type-family container generators that can use configureCollection or configureMap.
Reports raw type-family fake calls where a container-part helper should be used.
Reports fake calls that pass seed positionally.
Reports fixed Fiktion config ranges that can be written as fixed values.
Reports fixed default probabilities that can be written as fixed generated values.
Reports fixed null probabilities that can be written as fixed generated values.
Reports fixed mutable values that should be created by generator lambdas.
Reports Fiktion generators that can be written as fixed values.
Reports range generators that can be written with generatesIn.
Reports oneOf generators that can be written with generatesOneOf.
Reports adjacent rules that target the same Fiktion rule target.
Reports repeated type-argument fake calls in type-family loops.
Reports dot-call Fiktion DSL operations that can be written as infix declarations.
Reports type-family fake helper calls that pass argumentIndex positionally.
Reports property(...) rule targets that can use the KProperty shorthand.
Reports grouped target blocks that declare generators before configs.
Reports fake calls that can pass their seed as a named call parameter.
Reports bare using(...) calls that should use explicit receiver infix syntax.
Reports non-generic type-family targets that can be written as exact type targets.