# Clippy configuration for spintronics library
# https://doc.rust-lang.org/clippy/configuration.html
# Maximum cognitive complexity before warning
= 30
# Allow up to 10 function arguments (physics functions often need many parameters)
= 10
# Type complexity threshold
= 300
# Allow longer function bodies for physics calculations
= 200
# Minimum size for Vec to trigger large_types warning
= 4096
# Documentation
= false
# Allow common physics variable names
= ["x", "y", "z", "m", "t", "r", "k", "e", "n", "i", "j", "q"]
# MSRV (Minimum Supported Rust Version)
= "1.70.0"