mecha10-cli 0.1.47

Mecha10 CLI tool
Documentation
//! Code quality configuration templates

/// Clippy linting configuration template
#[allow(dead_code)] // Template for future use
pub const CLIPPY_TOML_TEMPLATE: &str = r#"# Clippy linting configuration
# Warn on pedantic lints but allow some common patterns
avoid-breaking-exported-api = true
msrv = "1.70"

# Allow certain lints that are too strict for our codebase
# - too_many_arguments: Common in config structs
# - module_name_repetitions: Common in domain-driven design
# - missing_errors_doc: We have comprehensive error types
"#;

/// Rust formatting configuration template
#[allow(dead_code)] // Template for future use
pub const RUSTFMT_TOML_TEMPLATE: &str = r#"# Rust formatting configuration (stable features only)
edition = "2021"
max_width = 120
hard_tabs = false
tab_spaces = 4
newline_style = "Auto"
use_small_heuristics = "Default"
reorder_imports = true
reorder_modules = true
remove_nested_parens = true
"#;