- Rust workspace with stemedb-core crate - Full .claude/ configuration (agents, skills, commands, guides) - ai-lookup/ for token-efficient fact storage - Quality gates: clippy, fmt, jscpd duplication detection - Pre-commit hook with 5-phase quality checks - CLAUDE.md router and CODING_GUIDELINES.md standards Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
25 lines
554 B
TOML
25 lines
554 B
TOML
# Clippy configuration for StemeDB
|
|
# See: https://doc.rust-lang.org/clippy/configuration.html
|
|
|
|
# Minimum Supported Rust Version
|
|
msrv = "1.75.0"
|
|
|
|
# Cognitive complexity threshold for functions
|
|
cognitive-complexity-threshold = 25
|
|
|
|
# Maximum number of function parameters
|
|
too-many-arguments-threshold = 7
|
|
|
|
# Maximum lines per function
|
|
too-many-lines-threshold = 100
|
|
|
|
# Allow unwrap/expect in tests
|
|
allow-unwrap-in-tests = true
|
|
allow-expect-in-tests = true
|
|
|
|
# Allow panic in tests
|
|
allow-panic-in-tests = true
|
|
|
|
# Allow dbg! in tests
|
|
allow-dbg-in-tests = true
|