# Clippy configuration for Rust 2024 edition
# https://doc.rust-lang.org/clippy/configuration.html
= 25
# Cognitive complexity threshold
# Maximum lines in a function
= 150
# Maximum function arguments
= 7
# Maximum struct fields
= 3
# Type complexity threshold
= 250
# Enum variant name prefix/suffix length
= 3
# Allow certain patterns
= true
= true
= true
# Documentation requirements
= false
# Single char binding names to allow
= ["i", "j", "k", "n", "x", "y", "z", "id", "md"]
# Acceptable wildcard imports
= ["rustdoc_types::*"]