KonturePropertyScope
Represents a scope containing a set of property declaration contexts for checking property-level rules in a Konsist-inspired fluent DSL.
A scope acts as the starting point or container for filtering, querying, and running assertions against Kotlin property declarations (both member and top-level properties) in your codebase.
Types
Functions
Asserts that all properties in this scope satisfy the given predicate.
Filters properties in this scope to include only extension properties.
Filters properties in this scope ending with suffix.
Filters properties in this scope starting with prefix.
Filters this property selector to include properties residing in packages matching the specified pattern.
Filters properties in this scope to include only member/class properties.
Subtracts the properties present in other from this KonturePropertyScope.
Combines two KonturePropertyScope scopes into a single unified scope.
Filters properties in this scope residing in packages matching packagePattern.
Returns a fluent assertion scope for sequential assertions on this PropertySelector.
Filters properties in this scope to include only top-level properties.
Filters properties in this scope to include only read-only (val) properties.
Filters properties in this scope to include only mutable (var) properties.
Filters properties in this scope to include only those residing in module modulePath.
Filters this property selector to include properties whose names match the specified pattern.
Filters properties in this scope matching glob pattern pattern.