# Clippy configuration for Realizar
# Strict linting for production-quality code
# Cognitive complexity limit
cognitive-complexity-threshold = 15
# Documentation
missing-docs-in-crate-items = true
# Single-character names
single-char-binding-names-threshold = 4
# Type complexity
type-complexity-threshold = 100
# Too many arguments
too-many-arguments-threshold = 7
# Array size threshold
array-size-threshold = 512
# Vector box size threshold
vec-box-size-threshold = 4096
# Enum variant names
enum-variant-name-threshold = 3
# Struct excessive bool fields
# Note: This is a clippy lint, not a clippy.toml option
# Avoid breaking exported API
avoid-breaking-exported-api = true