[[bench]]
harness = false
name = "claude_integration_bench"
path = "benches/claude_integration_bench.rs"
[[bench]]
name = "context_graph_bench"
path = "benches/context_graph_bench.rs"
[[bench]]
harness = false
name = "critical_path"
path = "benches/critical_path.rs"
[[bench]]
harness = false
name = "dead_code_ops"
path = "benches/dead_code_ops.rs"
[[bench]]
harness = false
name = "performance"
path = "benches/performance.rs"
[[bench]]
harness = false
name = "similarity_ops"
path = "benches/similarity_ops.rs"
[[bench]]
harness = false
name = "storage_backend_bench"
path = "benches/storage_backend_bench.rs"
[[bench]]
harness = false
name = "tdg_ops"
path = "benches/tdg_ops.rs"
[[bench]]
harness = false
name = "topk_selection"
path = "benches/topk_selection.rs"
[[bin]]
name = "pmat"
path = "src/bin/pmat.rs"
[[bin]]
name = "pmat-agent"
path = "src/bin/pmat-agent.rs"
[build-dependencies.flate2]
version = "1.1"
[build-dependencies.hex]
version = "0.4"
[build-dependencies.serde]
features = ["derive"]
version = "1.0"
[build-dependencies.serde_json]
version = "1.0"
[build-dependencies.sha2]
version = "0.10"
[build-dependencies.ureq]
version = "3.0"
[dependencies.actix]
version = "0.13"
[dependencies.actix-rt]
version = "2.10"
[dependencies.ahash]
version = "0.8"
[dependencies.anyhow]
version = "1.0"
[dependencies.aprender]
version = "0.14.0"
[dependencies.arrow]
optional = true
version = "53"
[dependencies.async-raft]
optional = true
version = "0.6"
[dependencies.async-trait]
version = "0.1"
[dependencies.axum]
default-features = false
features = ["json", "tokio", "http1", "query"]
version = "0.8"
[dependencies.bincode]
version = "1.3"
[dependencies.blake3]
features = ["serde"]
version = "1.8"
[dependencies.bytemuck]
optional = true
version = "1.14"
[dependencies.bytes]
version = "1.10"
[dependencies.chrono]
features = ["serde"]
version = "=0.4.38"
[dependencies.clap]
default-features = false
features = ["std", "derive", "help", "env"]
version = "4.5"
[dependencies.console]
version = "0.16"
[dependencies.cpp_demangle]
optional = true
version = "0.4"
[dependencies.crc32fast]
version = "1.5.0"
[dependencies.crossbeam]
version = "0.8"
[dependencies.crossbeam-channel]
version = "0.5"
[dependencies.crossterm]
optional = true
version = "0.29"
[dependencies.csv]
version = "1.3"
[dependencies.dashmap]
version = "6.1"
[dependencies.dialoguer]
version = "0.12"
[dependencies.dirs]
version = "6.0"
[dependencies.fixedbitset]
optional = true
version = "0.5"
[dependencies.flate2]
version = "1.1"
[dependencies.fs2]
version = "0.4.3"
[dependencies.futures]
version = "0.3"
[dependencies.gimli]
optional = true
version = "0.32"
[dependencies.git2]
default-features = false
features = ["https"]
version = "0.20"
[dependencies.glob]
version = "0.3"
[dependencies.globset]
version = "0.4"
[dependencies.goblin]
optional = true
version = "0.10"
[dependencies.handlebars]
default-features = false
features = ["string_helpers"]
version = "6.3"
[dependencies.hex]
version = "0.4"
[dependencies.http]
version = "1.3"
[dependencies.http-body-util]
version = "0.1"
[dependencies.httparse]
version = "1.10"
[dependencies.hyper]
default-features = false
features = ["http1", "server"]
version = "1.6"
[dependencies.hyper-util]
default-features = false
features = ["tokio", "server", "client"]
version = "0.1"
[dependencies.ignore]
version = "0.4"
[dependencies.indicatif]
version = "0.18"
[dependencies.lazy_static]
version = "1.5"
[dependencies.levenshtein]
version = "1.0"
[dependencies.libc]
version = "0.2"
[dependencies.logos]
optional = true
version = "0.14"
[dependencies.lru]
features = ["hashbrown"]
version = "0.14"
[dependencies.lz4_flex]
version = "0.11"
[dependencies.nalgebra-sparse]
version = "0.11"
[dependencies.notify]
version = "8.0"
[dependencies.num_cpus]
version = "1.17"
[dependencies.object]
version = "0.37"
[dependencies.octocrab]
version = "0.48"
[dependencies.once_cell]
version = "1.21"
[dependencies.organizational-intelligence-plugin]
optional = true
version = "0.2.0"
[dependencies.parking_lot]
version = "0.12"
[dependencies.pest]
version = "2.8.2"
[dependencies.pest_derive]
features = ["default"]
version = "2.8.2"
[dependencies.petgraph]
version = "0.8"
[dependencies.pmcp]
features = ["websocket", "http", "sse", "validation"]
version = "1.4.2"
[dependencies.pollster]
optional = true
version = "0.3"
[dependencies.prettyplease]
version = "0.2.37"
[dependencies.prettytable-rs]
version = "0.10"
[dependencies.proc-macro2]
optional = true
version = "1.0"
[dependencies.prometheus]
optional = true
version = "0.14"
[dependencies.proptest]
version = "1.6"
[dependencies.pulldown-cmark]
version = "0.13"
[dependencies.quote]
optional = true
version = "1.0"
[dependencies.rand]
version = "0.9"
[dependencies.ratatui]
optional = true
version = "0.29"
[dependencies.rayon]
version = "1.10"
[dependencies.regex]
features = ["perf"]
version = "1.11"
[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls"]
version = "0.12"
[dependencies.rmp-serde]
version = "1.3"
[dependencies.roaring]
version = "0.10"
[dependencies.rocksdb]
default-features = false
features = ["lz4", "snappy"]
optional = true
version = "0.24"
[dependencies.ruchy]
optional = true
version = "3.115"
[dependencies.rusqlite]
features = ["bundled"]
version = "0.32"
[dependencies.rustc-hash]
version = "2.1"
[dependencies.semver]
features = ["serde"]
version = "1.0"
[dependencies.serde]
default-features = false
features = ["derive", "std"]
version = "=1.0.219"
[dependencies.serde_json]
default-features = false
features = ["std"]
version = "1.0"
[dependencies.serde_yaml]
version = "0.9"
[dependencies.sha2]
version = "0.10"
[dependencies.shell-words]
version = "1.1.0"
[dependencies.sled]
optional = true
version = "0.34"
[dependencies.smallvec]
version = "1.15.0"
[dependencies.sourcemap]
version = "9.0"
[dependencies.swc_common]
optional = true
version = "14.0"
[dependencies.swc_ecma_ast]
optional = true
version = "15.0"
[dependencies.swc_ecma_parser]
optional = true
version = "24.0"
[dependencies.swc_ecma_visit]
optional = true
version = "15.0"
[dependencies.syn]
features = ["full", "parsing", "visit", "extra-traits"]
version = "2.0"
[dependencies.sys-info]
version = "0.9.1"
[dependencies.sysinfo]
version = "0.37"
[dependencies.tempfile]
version = "3.8"
[dependencies.thiserror]
version = "2.0"
[dependencies.tokio]
features = ["rt-multi-thread", "macros", "net", "io-util", "fs", "sync", "time"]
version = "1.48"
[dependencies.toml]
version = "0.8.23"
[dependencies.tower]
default-features = false
features = ["util", "timeout"]
version = "0.5"
[dependencies.tower-http]
default-features = false
features = ["trace", "compression-gzip", "timeout", "cors"]
version = "0.6"
[dependencies.tracing]
default-features = false
features = ["std"]
version = "0.1"
[dependencies.tracing-subscriber]
default-features = false
features = ["env-filter", "fmt", "std"]
version = "0.3"
[dependencies.tree-sitter]
optional = true
version = "0.23"
[dependencies.tree-sitter-c]
optional = true
version = "0.23"
[dependencies.tree-sitter-cpp]
optional = true
version = "0.23"
[dependencies.tree-sitter-go]
optional = true
version = "0.23"
[dependencies.tree-sitter-javascript]
optional = true
version = "0.23"
[dependencies.tree-sitter-kotlin-ng]
optional = true
version = "1.1"
[dependencies.tree-sitter-python]
optional = true
version = "0.23"
[dependencies.tree-sitter-rust]
optional = true
version = "0.23"
[dependencies.tree-sitter-typescript]
optional = true
version = "0.23"
[dependencies.trueno]
optional = true
version = "0.6.0"
[dependencies.trueno-db]
default-features = false
optional = true
version = "0.3.1"
[dependencies.trueno-graph]
version = "0.1.2"
[dependencies.trueno-rag]
version = "0.1.2"
[dependencies.trueno-viz]
features = ["terminal", "graph"]
optional = true
version = "0.1.4"
[dependencies.url]
version = "2.5"
[dependencies.uuid]
features = ["v4", "serde"]
version = "1.17"
[dependencies.walkdir]
version = "2.5"
[dependencies.warp]
optional = true
version = "0.3"
[dependencies.wasm-encoder]
version = "0.239.0"
[dependencies.wasmparser]
version = "0.239.0"
[dependencies.webbrowser]
version = "1.0"
[dependencies.wgpu]
features = ["wgsl"]
optional = true
version = "24.0"
[dependencies.which]
version = "6.0"
[dependencies.xxhash-rust]
features = ["xxh64"]
version = "0.8"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.6"
[dev-dependencies.env_logger]
version = "0.11.8"
[dev-dependencies.futures-test]
version = "0.3"
[dev-dependencies.predicates]
version = "3.1"
[dev-dependencies.pretty_assertions]
version = "1.4"
[dev-dependencies.proptest]
version = "1.6"
[dev-dependencies.quickcheck]
version = "1.0"
[dev-dependencies.quickcheck_macros]
version = "1.0"
[dev-dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls"]
version = "0.12"
[dev-dependencies.serial_test]
version = "3.2"
[dev-dependencies.tempfile]
version = "3.20"
[dev-dependencies.tokio-test]
version = "0.4"
[[example]]
name = "analyze_complexity"
path = "examples/analyze_complexity.rs"
[[example]]
name = "analyze_dead_code"
path = "examples/analyze_dead_code.rs"
[[example]]
name = "analyze_github_repo"
path = "examples/analyze_github_repo.rs"
[[example]]
name = "analyze_satd"
path = "examples/analyze_satd.rs"
[[example]]
name = "bug_004_dead_code_c_project"
path = "examples/bug_004_dead_code_c_project.rs"
[[example]]
name = "bug_011_language_detection"
path = "examples/bug_011_language_detection.rs"
[[example]]
name = "bug_012_multi_language_cli"
path = "examples/bug_012_multi_language_cli.rs"
[[example]]
name = "cargo_mutants_backend_demo"
path = "examples/cargo_mutants_backend_demo.rs"
required-features = ["mutation-testing"]
[[example]]
name = "cargo_mutants_detect"
path = "examples/cargo_mutants_detect.rs"
required-features = ["mutation-testing"]
[[example]]
name = "check_code_quality"
path = "examples/check_code_quality.rs"
[[example]]
name = "check_github_repo"
path = "examples/check_github_repo.rs"
[[example]]
name = "ci_integration"
path = "examples/ci_integration.rs"
[[example]]
name = "claude_integration_example"
path = "examples/claude_integration_example.rs"
[[example]]
name = "compare_repos"
path = "examples/compare_repos.rs"
[[example]]
name = "complexity_demo"
path = "examples/complexity_demo.rs"
[[example]]
name = "complexity_isolation"
path = "examples/complexity_isolation.rs"
[[example]]
name = "complexity_validation"
path = "examples/complexity_validation.rs"
[[example]]
name = "context_analysis_demo"
path = "examples/context_analysis_demo.rs"
[[example]]
name = "cpp_mutation_workflow"
path = "examples/cpp_mutation_workflow.rs"
required-features = ["mutation-testing"]
[[example]]
name = "debug_complexity"
path = "examples/debug_complexity.rs"
[[example]]
name = "deep_context_complexity"
path = "examples/deep_context_complexity.rs"
[[example]]
name = "dogfood_types"
path = "examples/dogfood_types.rs"
required-features = ["mutation-testing"]
[[example]]
name = "exit_codes"
path = "examples/exit_codes.rs"
[[example]]
name = "feature_052_filtering"
path = "examples/feature_052_filtering.rs"
[[example]]
name = "go_mutation_workflow"
path = "examples/go_mutation_workflow.rs"
required-features = ["mutation-testing"]
[[example]]
name = "issue_053_batch2_context_churn"
path = "examples/issue_053_batch2_context_churn.rs"
[[example]]
name = "issue_053_batch3_quality_gates"
path = "examples/issue_053_batch3_quality_gates.rs"
[[example]]
name = "issue_053_batch4_quality_tracking"
path = "examples/issue_053_batch4_quality_tracking.rs"
[[example]]
name = "issue_053_batch5_advanced_analysis"
path = "examples/issue_053_batch5_advanced_analysis.rs"
[[example]]
name = "issue_053_mcp_tools"
path = "examples/issue_053_mcp_tools.rs"
[[example]]
name = "lint_hotspot_demo"
path = "examples/lint_hotspot_demo.rs"
[[example]]
name = "lint_hotspot_enforce_flag"
path = "examples/lint_hotspot_enforce_flag.rs"
[[example]]
name = "mcp_server_pmcp"
path = "examples/mcp_server_pmcp.rs"
[[example]]
name = "one_function_only"
path = "examples/one_function_only.rs"
[[example]]
name = "organizational_intelligence_integration"
path = "examples/organizational_intelligence_integration.rs"
[[example]]
name = "parse_cargo_mutants_json"
path = "examples/parse_cargo_mutants_json.rs"
required-features = ["mutation-testing"]
[[example]]
name = "perfection_score_demo"
path = "examples/perfection_score_demo.rs"
[[example]]
name = "pmcp_analyze_workflow"
path = "examples/pmcp_analyze_workflow.rs"
[[example]]
name = "pmcp_refactor_session"
path = "examples/pmcp_refactor_session.rs"
[[example]]
name = "popper_score_demo"
path = "examples/popper_score_demo.rs"
[[example]]
name = "python_mutation_workflow"
path = "examples/python_mutation_workflow.rs"
required-features = ["mutation-testing"]
[[example]]
name = "quality_gate"
path = "examples/quality_gate.rs"
[[example]]
name = "quality_gate_custom"
path = "examples/quality_gate_custom.rs"
[[example]]
name = "quality_gate_github"
path = "examples/quality_gate_github.rs"
[[example]]
name = "quality_gate_perf"
path = "examples/quality_gate_perf.rs"
[[example]]
name = "quality_gate_shows_checks"
path = "examples/quality_gate_shows_checks.rs"
[[example]]
name = "quality_gate_thresholds"
path = "examples/quality_gate_thresholds.rs"
[[example]]
name = "quality_proxy_demo"
path = "examples/quality_proxy_demo.rs"
[[example]]
name = "recording_capture_demo"
path = "examples/recording_capture_demo.rs"
[[example]]
name = "red_team_demo"
path = "examples/red_team_demo.rs"
[[example]]
name = "rich_reporter_demo"
path = "examples/rich_reporter_demo.rs"
[[example]]
name = "rust_mutation_workflow"
path = "examples/rust_mutation_workflow.rs"
required-features = ["mutation-testing"]
[[example]]
name = "satd_lint_analysis"
path = "examples/satd_lint_analysis.rs"
[[example]]
name = "scaffold_agent_basics"
path = "examples/scaffold_agent_basics.rs"
[[example]]
name = "scaffold_agent_course_project"
path = "examples/scaffold_agent_course_project.rs"
[[example]]
name = "scaffold_agent_hybrid"
path = "examples/scaffold_agent_hybrid.rs"
[[example]]
name = "scaffold_agent_interactive"
path = "examples/scaffold_agent_interactive.rs"
[[example]]
name = "semantic_search_demo"
path = "examples/semantic_search_demo.rs"
[[example]]
name = "similarity_demo"
path = "examples/similarity_demo.rs"
[[example]]
name = "single_function_test"
path = "examples/single_function_test.rs"
[[example]]
name = "single_if_test"
path = "examples/single_if_test.rs"
[[example]]
name = "tdg_system_demo"
path = "examples/tdg_system_demo.rs"
[[example]]
name = "test_pmcp_server"
path = "examples/test_pmcp_server.rs"
[[example]]
name = "test_typescript_mutations"
path = "examples/test_typescript_mutations.rs"
required-features = ["mutation-testing"]
[[example]]
name = "typescript_mutation_workflow"
path = "examples/typescript_mutation_workflow.rs"
required-features = ["mutation-testing"]
[[example]]
name = "typescript_mutation_workflow_parallel"
path = "examples/typescript_mutation_workflow_parallel.rs"
required-features = ["mutation-testing"]
[[example]]
name = "unified_help_demo"
path = "examples/unified_help_demo.rs"
[[example]]
name = "unified_mcp_demo"
path = "examples/unified_mcp_demo.rs"
[[example]]
name = "verify_fixtures"
path = "examples/verify_fixtures.rs"
required-features = ["mutation-testing"]
[[example]]
name = "verus_verification_demo"
path = "examples/verus_verification_demo.rs"
[[example]]
name = "viz_demo"
path = "examples/viz_demo.rs"
required-features = ["viz"]
[[example]]
name = "work_commands_demo"
path = "examples/work_commands_demo.rs"
[features]
advanced-analysis = ["analytics-simd", "mutation-testing", "tdg-explain", "demo"]
all-languages = ["rust-ast", "typescript-ast", "python-ast", "c-ast", "cpp-ast", "ruchy-ast", "go-ast", "wasm-ast", "deep-wasm", "shell-ast", "php-ast", "swift-ast"]
analytics-gpu = ["analytics-simd", "trueno-db/gpu", "wgpu", "pollster", "bytemuck"]
analytics-simd = ["trueno", "trueno-db", "trueno-db/simd", "arrow"]
c-ast = ["tree-sitter", "tree-sitter-c", "fixedbitset"]
core-languages = ["rust-ast", "typescript-ast", "javascript-ast"]
cpp-ast = ["c-ast", "tree-sitter-cpp", "cpp_demangle", "gimli", "goblin"]
csharp-ast = []
deep-wasm = ["gimli", "wasm-ast"]
default = ["core-languages", "viz"]
demo = []
e2e-tests = []
extended-languages = ["python-ast", "go-ast", "c-ast", "cpp-ast", "shell-ast", "php-ast", "swift-ast"]
full = ["all-languages", "polyglot-ast", "advanced-analysis"]
go-ast = ["tree-sitter", "tree-sitter-go"]
gpu = ["trueno", "trueno/gpu"]
integration-tests = []
internal_tests = []
java-ast = []
javascript-ast = ["typescript-ast", "polyglot-javascript"]
kotlin-ast = ["tree-sitter", "tree-sitter-kotlin-ng", "polyglot-kotlin"]
most-languages = ["rust-ast", "typescript-ast", "python-ast", "c-ast", "cpp-ast", "go-ast", "shell-ast"]
mutation-testing = ["rust-ast", "python-ast", "typescript-ast", "cpp-ast", "go-ast"]
org-intelligence = ["organizational-intelligence-plugin"]
perf-tests = []
php-ast = []
polyglot-ast = []
polyglot-csharp = []
polyglot-java = []
polyglot-javascript = ["polyglot-ast"]
polyglot-kotlin = ["polyglot-ast"]
polyglot-ruby = []
polyglot-scala = []
polyglot-typescript = ["polyglot-ast"]
prometheus-metrics = ["prometheus", "warp"]
python-ast = ["rust-ast", "tree-sitter", "tree-sitter-python"]
raft-consensus = ["async-raft"]
rocksdb-backend = ["rocksdb"]
ruby-ast = []
ruchy-ast = ["ruchy", "logos"]
rust-ast = ["quote", "proc-macro2", "tree-sitter", "tree-sitter-rust"]
rust-only = ["rust-ast"]
scala-ast = []
shell-ast = []
simd = ["trueno"]
skip-slow-tests = []
sled-backend = ["sled"]
swift-ast = []
tdg-explain = ["rust-ast"]
tui = ["ratatui", "crossterm"]
typescript-ast = ["rust-ast", "swc_ecma_parser", "swc_common", "swc_ecma_ast", "swc_ecma_visit", "tree-sitter", "tree-sitter-typescript", "tree-sitter-javascript", "polyglot-typescript"]
viz = ["trueno-viz"]
wasm-ast = []
[lib]
name = "pmat"
path = "src/lib.rs"
[lints.clippy]
checked_conversions = "warn"
expect_used = "allow"
unwrap_used = "warn"
[lints.clippy.complexity]
level = "warn"
priority = -1
[lints.clippy.correctness]
level = "deny"
priority = -1
[lints.clippy.pedantic]
level = "allow"
priority = -1
[lints.clippy.perf]
level = "warn"
priority = -1
[lints.clippy.style]
level = "warn"
priority = -1
[lints.clippy.suspicious]
level = "warn"
priority = -1
[lints.rust]
missing_docs = "allow"
unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "warn"
[package]
authors = ["Pragmatic AI Labs"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities", "development-tools", "development-tools::testing"]
description = "PMAT - Zero-config AI context generation and code quality toolkit (CLI, MCP, HTTP)"
edition = "2021"
exclude = ["*.log", "*.profraw", ".pmat-cache", "proptest-regressions"]
homepage = "https://paiml.com"
keywords = ["mcp", "code-analysis", "refactoring", "quality", "ai"]
license = "MIT OR Apache-2.0"
name = "pmat"
readme = "README.md"
repository = "https://github.com/paiml/paiml-mcp-agent-toolkit"
rust-version = "1.80.0"
version = "2.213.4"
[package.metadata.docs.rs]
features = ["default"]
rustc-args = ["--cfg", "docsrs"]
rustdoc-args = ["--cfg", "docsrs"]
[[test]]
name = "agent_integration_tests"
path = "tests/agent_integration_tests.rs"
[[test]]
name = "agent_mcp_server_tests"
path = "tests/agent_mcp_server_tests.rs"
[[test]]
name = "analysis_timeout_test"
path = "tests/analysis_timeout_test.rs"
[[test]]
name = "analysis_utilities_tests"
path = "tests/analysis_utilities_tests.rs"
[[test]]
name = "analyze_exit_status"
path = "tests/analyze_exit_status.rs"
[[test]]
name = "architecture_tests"
path = "tests/architecture_tests.rs"
[[test]]
name = "ast_dag_mermaid_pipeline"
path = "tests/ast_dag_mermaid_pipeline.rs"
[[test]]
name = "bin_integration"
path = "tests/bin_integration.rs"
[[test]]
name = "breakpoint_manager_tests"
path = "tests/breakpoint_manager_tests.rs"
[[test]]
name = "bug_001_002_003_embed_tests"
path = "tests/bug_001_002_003_embed_tests.rs"
[[test]]
name = "bug_004_dead_code_multi_language_tests"
path = "tests/bug_004_dead_code_multi_language_tests.rs"
[[test]]
name = "bug_005_progress_output_tests"
path = "tests/bug_005_progress_output_tests.rs"
[[test]]
name = "bug_006_parallel_count_tests"
path = "tests/bug_006_parallel_count_tests.rs"
[[test]]
name = "bug_007_function_count_tests"
path = "tests/bug_007_function_count_tests.rs"
[[test]]
name = "bug_008_placeholder_text_tests"
path = "tests/bug_008_placeholder_text_tests.rs"
[[test]]
name = "bug_009_copyright_tests"
path = "tests/bug_009_copyright_tests.rs"
[[test]]
name = "bug_010_warning_display_tests"
path = "tests/bug_010_warning_display_tests.rs"
[[test]]
name = "bug_011_language_detection_tests"
path = "tests/bug_011_language_detection_tests.rs"
[[test]]
name = "bug_012_multi_language_cli_tests"
path = "tests/bug_012_multi_language_cli_tests.rs"
[[test]]
name = "bug_064_file_safety_tests"
path = "tests/bug_064_file_safety_tests.rs"
[[test]]
name = "cargo_mutants_wrapper_tests"
path = "tests/cargo_mutants_wrapper_tests.rs"
[[test]]
name = "claude_code_agent_mcp_server_test"
path = "tests/claude_code_agent_mcp_server_test.rs"
[[test]]
name = "claude_skills_validation_tests"
path = "tests/claude_skills_validation_tests.rs"
[[test]]
name = "cli_comprehensive_integration"
path = "tests/cli_comprehensive_integration.rs"
[[test]]
name = "cli_context_tests"
path = "tests/cli_context_tests.rs"
[[test]]
name = "cli_docs_enforcement"
path = "tests/cli_docs_enforcement.rs"
[[test]]
name = "cli_documentation_sync"
path = "tests/cli_documentation_sync.rs"
[[test]]
name = "cli_functional_harness"
path = "tests/cli_functional_harness.rs"
[[test]]
name = "cli_semantic_integration"
path = "tests/cli_semantic_integration.rs"
[[test]]
name = "cli_similarity_tests"
path = "tests/cli_similarity_tests.rs"
[[test]]
name = "cli_smoke_test"
path = "tests/cli_smoke_test.rs"
[[test]]
name = "clippy_fix_engine_test"
path = "tests/clippy_fix_engine_test.rs"
[[test]]
name = "code_quality_scorer_tests"
path = "tests/code_quality_scorer_tests.rs"
[[test]]
name = "command_discoverability_test"
path = "tests/command_discoverability_test.rs"
[[test]]
name = "comparison_view_tests"
path = "tests/comparison_view_tests.rs"
[[test]]
name = "complexity_analyzer_accuracy_test"
path = "tests/complexity_analyzer_accuracy_test.rs"
[[test]]
name = "complexity_analyzer_tests"
path = "tests/complexity_analyzer_tests.rs"
[[test]]
name = "complexity_analyzer_validation_test"
path = "tests/complexity_analyzer_validation_test.rs"
[[test]]
name = "complexity_bug_test"
path = "tests/complexity_bug_test.rs"
[[test]]
name = "complexity_metrics"
path = "tests/complexity_metrics.rs"
[[test]]
name = "complexity_tests"
path = "tests/complexity_tests.rs"
[[test]]
name = "complexity_threshold_filtering"
path = "tests/complexity_threshold_filtering.rs"
[[test]]
name = "comprehensive_assert_cmd_coverage"
path = "tests/comprehensive_assert_cmd_coverage.rs"
[[test]]
name = "config_command_test"
path = "tests/config_command_test.rs"
[[test]]
name = "config_integration"
path = "tests/config_integration.rs"
[[test]]
name = "dap_integration_tests"
path = "tests/dap_integration_tests.rs"
[[test]]
name = "dap_recording_capture_tests"
path = "tests/dap_recording_capture_tests.rs"
[[test]]
name = "dap_server_tests"
path = "tests/dap_server_tests.rs"
[[test]]
name = "dead_code_timeout_test"
path = "tests/dead_code_timeout_test.rs"
[[test]]
name = "debug_command_tests"
path = "tests/debug_command_tests.rs"
[[test]]
name = "debug_replay_tests"
path = "tests/debug_replay_tests.rs"
[[test]]
name = "debug_serve_tests"
path = "tests/debug_serve_tests.rs"
[[test]]
name = "deep_context_cli_integration"
path = "tests/deep_context_cli_integration.rs"
[[test]]
name = "deep_context_tests"
path = "tests/deep_context_tests.rs"
[[test]]
name = "deep_wasm_cli_tests"
path = "tests/deep_wasm_cli_tests.rs"
[[test]]
name = "defect_aware_prompts_integration"
path = "tests/defect_aware_prompts_integration.rs"
[[test]]
name = "defect_aware_prompts_real_world"
path = "tests/defect_aware_prompts_real_world.rs"
[[test]]
name = "demo_core_extraction"
path = "tests/demo_core_extraction.rs"
[[test]]
name = "demo_e2e_integration"
path = "tests/demo_e2e_integration.rs"
[[test]]
name = "demo_integration"
path = "tests/demo_integration.rs"
[[test]]
name = "demo_web_integration"
path = "tests/demo_web_integration.rs"
[[test]]
name = "dependency_duplicates_test"
path = "tests/dependency_duplicates_test.rs"
[[test]]
name = "dependency_scorer_tests"
path = "tests/dependency_scorer_tests.rs"
[[test]]
name = "determinism_tests"
path = "tests/determinism_tests.rs"
[[test]]
name = "docs_enforcement_quality_gate_test"
path = "tests/docs_enforcement_quality_gate_test.rs"
[[test]]
name = "docs_enforcement_unit_test"
path = "tests/docs_enforcement_unit_test.rs"
[[test]]
name = "documentation_examples"
path = "tests/documentation_examples.rs"
[[test]]
name = "documentation_scorer_tests"
path = "tests/documentation_scorer_tests.rs"
[[test]]
name = "e2e_system"
path = "tests/e2e/system.rs"
required-features = ["e2e-tests"]
[[test]]
name = "enhanced_dag_integration"
path = "tests/enhanced_dag_integration.rs"
[[test]]
name = "enhanced_reporting_refactor_test"
path = "tests/enhanced_reporting_refactor_test.rs"
[[test]]
name = "entropy_duplicate_test"
path = "tests/entropy_duplicate_test.rs"
[[test]]
name = "evidence_gatherer_tests"
path = "tests/evidence_gatherer_tests.rs"
[[test]]
name = "execution_mode"
path = "tests/execution_mode.rs"
[[test]]
name = "execution_recorder_integration_tests"
path = "tests/execution_recorder_integration_tests.rs"
[[test]]
name = "execution_recorder_tests"
path = "tests/execution_recorder_tests.rs"
[[test]]
name = "export_integration"
path = "tests/export_integration.rs"
[[test]]
name = "feature_052_filtering_tests"
path = "tests/feature_052_filtering_tests.rs"
[[test]]
name = "format_defect_markdown_test"
path = "tests/format_defect_markdown_test.rs"
[[test]]
name = "format_detailed_report_refactor_test"
path = "tests/format_detailed_report_refactor_test.rs"
[[test]]
name = "format_output_symbol_table_test"
path = "tests/format_output_symbol_table_test.rs"
[[test]]
name = "generate_mermaid_example"
path = "tests/generate_mermaid_example.rs"
[[test]]
name = "generate_mermaid_test"
path = "tests/generate_mermaid_test.rs"
[[test]]
name = "git_clone_validation"
path = "tests/git_clone_validation.rs"
[[test]]
name = "hooks_command_test"
path = "tests/hooks_command_test.rs"
[[test]]
name = "include_pattern_integration"
path = "tests/include_pattern_integration.rs"
[[test]]
name = "intent_classifier_tests"
path = "tests/intent_classifier_tests.rs"
[[test]]
name = "is_excluded_filename_refactor_test"
path = "tests/is_excluded_filename_refactor_test.rs"
[[test]]
name = "issue_053_mcp_tool_placeholders"
path = "tests/issue_053_mcp_tool_placeholders.rs"
[[test]]
name = "issue_67_integration_test"
path = "tests/issue_67_integration_test.rs"
[[test]]
name = "json_parsing_tests"
path = "tests/json_parsing_tests.rs"
[[test]]
name = "kotlin_ast_test"
path = "tests/kotlin_ast_test.rs"
[[test]]
name = "kotlin_support_test"
path = "tests/kotlin_support_test.rs"
[[test]]
name = "lib"
path = "tests/lib.rs"
[[test]]
name = "mcp_docs_enforcement"
path = "tests/mcp_docs_enforcement.rs"
[[test]]
name = "mcp_documentation_sync"
path = "tests/mcp_documentation_sync.rs"
[[test]]
name = "mcp_semantic_integration"
path = "tests/mcp_semantic_integration.rs"
[[test]]
name = "mcp_server_integration"
path = "tests/mcp_server_integration.rs"
[[test]]
name = "mcp_server_tests"
path = "tests/mcp_server_tests.rs"
[[test]]
name = "mcp_tool_composition"
path = "tests/mcp_tool_composition.rs"
[[test]]
name = "mermaid_artifact_tests"
path = "tests/mermaid_artifact_tests.rs"
[[test]]
name = "mermaid_empty_bug_fix_test"
path = "tests/mermaid_empty_bug_fix_test.rs"
[[test]]
name = "mutate_command_tests"
path = "tests/mutate_command_tests.rs"
[[test]]
name = "mutation_cleanup_tests"
path = "tests/mutation_cleanup_tests.rs"
[[test]]
name = "mutation_compilation_test"
path = "tests/mutation_compilation_test.rs"
[[test]]
name = "mutation_generation_integration"
path = "tests/mutation_generation_integration.rs"
[[test]]
name = "mutation_handler_unit_tests"
path = "tests/mutation_handler_unit_tests.rs"
[[test]]
name = "mutation_integration_tests"
path = "tests/mutation_integration_tests.rs"
[[test]]
name = "mutation_property_tests"
path = "tests/mutation_property_tests.rs"
[[test]]
name = "name_similarity_refactor_test"
path = "tests/name_similarity_refactor_test.rs"
[[test]]
name = "parallel_mutation_execution"
path = "tests/parallel_mutation_execution.rs"
[[test]]
name = "parse_sprint_section_refactor_test"
path = "tests/parse_sprint_section_refactor_test.rs"
[[test]]
name = "pdmt_integration_test"
path = "tests/pdmt_integration_test.rs"
[[test]]
name = "performance_regression"
path = "tests/performance/regression.rs"
required-features = ["perf-tests"]
[[test]]
name = "performance_scorer_tests"
path = "tests/performance_scorer_tests.rs"
[[test]]
name = "polyglot_integration"
path = "tests/polyglot_integration.rs"
[[test]]
name = "polyglot_tools_tests"
path = "tests/polyglot_tools_tests.rs"
[[test]]
name = "predict_quality_integration_test"
path = "tests/predict_quality_integration_test.rs"
[[test]]
name = "progress_reporting_tests"
path = "tests/progress_reporting_tests.rs"
[[test]]
name = "prompt_integration_tests"
path = "tests/prompt_integration_tests.rs"
[[test]]
name = "protocol_adapters"
path = "tests/integration/protocols.rs"
required-features = ["integration-tests"]
[[test]]
name = "provability_handler_refactor_test"
path = "tests/provability_handler_refactor_test.rs"
[[test]]
name = "quality_gate_complexity_test"
path = "tests/quality_gate_complexity_test.rs"
[[test]]
name = "quality_gate_integration"
path = "tests/quality_gate_integration.rs"
[[test]]
name = "quality_gate_integration_test"
path = "tests/quality_gate_integration_test.rs"
[[test]]
name = "quality_gate_tests"
path = "tests/quality_gate_tests.rs"
[[test]]
name = "quality_proxy_integration"
path = "tests/quality_proxy_integration.rs"
[[test]]
name = "recording_format_tests"
path = "tests/recording_format_tests.rs"
[[test]]
name = "recording_workflow_e2e_tests"
path = "tests/recording_workflow_e2e_tests.rs"
[[test]]
name = "red_team"
path = "tests/red_team.rs"
[[test]]
name = "red_team_cli_tests"
path = "tests/red_team_cli_tests.rs"
[[test]]
name = "red_team_handler_tests"
path = "tests/red_team_handler_tests.rs"
[[test]]
name = "red_team_integration_tests"
path = "tests/red_team_integration_tests.rs"
[[test]]
name = "red_team_repository_context_tests"
path = "tests/red_team_repository_context_tests.rs"
[[test]]
name = "refactor_auto_property_integration"
path = "tests/refactor_auto_property_integration.rs"
[[test]]
name = "replay_engine_tests"
path = "tests/replay_engine_tests.rs"
[[test]]
name = "replay_integration_tests"
path = "tests/replay_integration_tests.rs"
[[test]]
name = "repo_score_cli_integration_tests"
path = "tests/repo_score_cli_integration_tests.rs"
[[test]]
name = "roadmap_yaml_validator"
path = "tests/roadmap_yaml_validator.rs"
[[test]]
name = "ruchy_entropy_integration_test"
path = "tests/ruchy_entropy_integration_test.rs"
[[test]]
name = "ruchy_integration_standalone"
path = "tests/ruchy_integration_standalone.rs"
[[test]]
name = "ruchy_integration_test"
path = "tests/ruchy_integration_test.rs"
[[test]]
name = "ruchy_tdg_integration_test"
path = "tests/ruchy_tdg_integration_test.rs"
[[test]]
name = "run_clippy_analysis_refactor_test"
path = "tests/run_clippy_analysis_refactor_test.rs"
[[test]]
name = "run_mcp_server_refactor_test"
path = "tests/run_mcp_server_refactor_test.rs"
[[test]]
name = "rust_project_score_orchestrator_tests"
path = "tests/rust_project_score_orchestrator_tests.rs"
[[test]]
name = "rust_project_score_tests"
path = "tests/rust_project_score_tests.rs"
[[test]]
name = "rust_tooling_scorer_tests"
path = "tests/rust_tooling_scorer_tests.rs"
[[test]]
name = "satd_detector_tests"
path = "tests/satd_detector_tests.rs"
[[test]]
name = "scala_tools_tests"
path = "tests/scala_tools_tests.rs"
[[test]]
name = "services_integration"
path = "tests/integration/services.rs"
required-features = ["integration-tests"]
[[test]]
name = "slow_integration"
path = "tests/slow_integration.rs"
[[test]]
name = "smart_test_filtering"
path = "tests/smart_test_filtering.rs"
[[test]]
name = "snapshot_manager_tests"
path = "tests/snapshot_manager_tests.rs"
[[test]]
name = "snapshot_serialization_tests"
path = "tests/snapshot_serialization_tests.rs"
[[test]]
name = "sprint85_entropy_reduction_test"
path = "tests/sprint85_entropy_reduction_test.rs"
[[test]]
name = "stateless_server_test"
path = "tests/stateless_server_test.rs"
[[test]]
name = "storage_backend_tests"
path = "tests/storage_backend_tests.rs"
[[test]]
name = "tdg_auto_fail_integration_test"
path = "tests/tdg_auto_fail_integration_test.rs"
[[test]]
name = "tdg_ci_integration_tests"
path = "tests/tdg_ci_integration_tests.rs"
[[test]]
name = "tdg_explain_mode_tests"
path = "tests/tdg_explain_mode_tests.rs"
[[test]]
name = "tdg_handlers_refactor_test"
path = "tests/tdg_handlers_refactor_test.rs"
[[test]]
name = "tdg_hooks_tests"
path = "tests/tdg_hooks_tests.rs"
[[test]]
name = "tdg_score_storage_test"
path = "tests/tdg_score_storage_test.rs"
[[test]]
name = "tdg_storage_simple_test"
path = "tests/tdg_storage_simple_test.rs"
[[test]]
name = "test_kotlin_direct"
path = "tests/test_kotlin_direct.rs"
[[test]]
name = "test_kotlin_minimal"
path = "tests/test_kotlin_minimal.rs"
[[test]]
name = "testing_scorer_tests"
path = "tests/testing_scorer_tests.rs"
[[test]]
name = "timeline_cli_integration_tests"
path = "tests/timeline_cli_integration_tests.rs"
[[test]]
name = "timeline_player_tests"
path = "tests/timeline_player_tests.rs"
[[test]]
name = "timeline_tui_cli_integration_tests"
path = "tests/timeline_tui_cli_integration_tests.rs"
[[test]]
name = "timeline_tui_event_loop_tests"
path = "tests/timeline_tui_event_loop_tests.rs"
[[test]]
name = "timeline_tui_keyboard_tests"
path = "tests/timeline_tui_keyboard_tests.rs"
[[test]]
name = "timeline_tui_stack_frame_tests"
path = "tests/timeline_tui_stack_frame_tests.rs"
[[test]]
name = "timeline_tui_variable_inspector_tests"
path = "tests/timeline_tui_variable_inspector_tests.rs"
[[test]]
name = "timeline_tui_visualization_tests"
path = "tests/timeline_tui_visualization_tests.rs"
[[test]]
name = "timeline_ui_playback_tests"
path = "tests/timeline_ui_playback_tests.rs"
[[test]]
name = "timeline_ui_tests"
path = "tests/timeline_ui_tests.rs"
[[test]]
name = "tool_functions_tests"
path = "tests/tool_functions_tests.rs"
[[test]]
name = "typescript_javascript_source_parsing"
path = "tests/typescript_javascript_source_parsing.rs"
[[test]]
name = "unit_code_chunker"
path = "tests/unit_code_chunker.rs"
[[test]]
name = "unit_core"
path = "tests/unit/core.rs"
required-features = []
[[test]]
name = "unit_hybrid_search"
path = "tests/unit_hybrid_search.rs"
[[test]]
name = "unit_kmeans_clustering"
path = "tests/unit_kmeans_clustering.rs"
[[test]]
name = "unit_mcp_semantic_tools"
path = "tests/unit_mcp_semantic_tools.rs"
[[test]]
name = "unit_semantic_search_engine"
path = "tests/unit_semantic_search_engine.rs"
[[test]]
name = "unit_topic_modeling"
path = "tests/unit_topic_modeling.rs"
[[test]]
name = "unit_turso_vector_db"
path = "tests/unit_turso_vector_db.rs"
[[test]]
name = "universal_demo_integration"
path = "tests/universal_demo_integration.rs"
[[test]]
name = "universal_demo_performance"
path = "tests/universal_demo_performance.rs"
[[test]]
name = "universal_demo_simple"
path = "tests/universal_demo_simple.rs"
[[test]]
name = "universal_demo_unit"
path = "tests/universal_demo_unit.rs"
[[test]]
name = "variable_diff_tests"
path = "tests/variable_diff_tests.rs"
[[test]]
name = "variable_inspector_tests"
path = "tests/variable_inspector_tests.rs"
[[test]]
name = "wasm_cli_tests"
path = "tests/wasm_cli_tests.rs"
[[test]]
name = "wasm_handlers_refactor_test"
path = "tests/wasm_handlers_refactor_test.rs"
[[test]]
name = "webassembly_handler_refactor_test"
path = "tests/webassembly_handler_refactor_test.rs"