Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.
136 of your 414 findings came from Repobility's proprietary detections. ✓ Repobility tags below mark them.
Upstream (GitHub) caused delay on this scan — not Repobility.
  • GitHub API rate-limited (HTTP 403) — preflight skipped, fell back to direct git clone.
  • Clone from GitHub took 62.94s for a 216.5 MB repo slow.
  • Repobility's analysis ran in 366.7s after the clone landed.

rust-lang/rust

https://github.com/rust-lang/rust · scanned 2026-06-05 05:29 UTC (1 week, 1 day ago) · 10 languages

1398 raw signals (384 security + 1014 graph) 11/13 scanners ran 75th percentile · Rust · huge (>500K LoC) System graph score 64 (higher by 22)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 week, 1 day ago · v2 · 494 actionable findings from 2 signal sources. 397 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 85.0 0.15 12.75
security_score 100.0 0.25 25.00
testing_score 85.0 0.20 17.00
documentation_score 87.0 0.15 13.05
practices_score 86.0 0.15 12.90
code_quality 50.0 0.10 5.00
Overall 1.00 85.7
security_score may be inflated — optional security scanners were skipped on this fast scan
Severity distribution — click a segment to filter
Active filters: severity: low × excluding tests × Reset all
Scan summary Quality grade A- (86/100). Dimensions: security 100, maintainability 85. 384 findings (66 security). 6,830,116 lines analyzed.

Showing 375 of 494 actionable findings. 891 raw detector signals were grouped into reader-sized issues. Click TP / FP to vote on a finding's accuracy — votes adjust the confidence weighting and improve detection across the platform.

low Security checks cicd CI/CD security conf 0.35 ✓ Repobility 9 occurrences Workflow references repository secrets in a pull_request workflow
Fork pull_request runs do not receive normal repository secrets on GitHub Actions. Review this as a reliability/intent signal, not as direct fork-secret exfiltration. Raise severity only for pull_request_target or another trusted-context path that runs untrusted PR code with secrets.
2 files, 9 locations
.github/workflows/ci.yml:42, 243, 244, 268, 269, 305 (6 hits)
src/tools/miri/.github/workflows/ci.yml:227, 275, 276 (3 hits)
CI/CD securityworkflow secretsGitHub Actions
low Security checks security Injection conf 0.50 [SEC005] Command Injection Risk: Unsafe shell execution or eval of user input.
Use subprocess with shell=False and a list of args. Never eval user input.
compiler/rustc_codegen_gcc/build_system/src/rust_tools.rs:97
low Security checks quality Error handling conf 0.55 ✓ Repobility 10 occurrences Broad exception handler needs review
This handler catches Exception/BaseException. It is actionable when it swallows errors without logging, re-raising, or returning a structured error. Handlers that intentionally convert exceptions into typed error results should not be treated as high risk.
5 files, 10 locations
src/tools/rust-analyzer/lib/smol_str/src/gdb_smolstr_printer.py:32, 54, 71, 78, 97 (5 hits)
src/bootstrap/bootstrap.py:301, 1406 (2 hits)
src/etc/gdb_load_rust_pretty_printers.py:15
src/etc/lldb_batchmode/runner.py:140
src/etc/lldb_providers.py:301
Error handlingquality
low Security checks cicd CI/CD security conf 0.72 Dockerfile installs recommended OS packages
Add `--no-install-recommends` and explicitly list only packages the image needs.
src/ci/docker/host-x86_64/dist-x86_64-netbsd/Dockerfile:6 CI/CD securitycontainers
low Security checks cicd CI/CD security conf 0.74 55 occurrences Dockerfile leaves apt package indexes in the image layer
End the apt install layer with `rm -rf /var/lib/apt/lists/*`.
12 files, 13 locations
library/stdarch/ci/docker/x86_64-unknown-linux-gnu/Dockerfile:2, 27 (2 hits)
library/compiler-builtins/ci/docker/aarch64-unknown-linux-gnu/Dockerfile:4
library/compiler-builtins/ci/docker/arm-unknown-linux-gnueabi/Dockerfile:4
library/compiler-builtins/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile:4
library/compiler-builtins/ci/docker/armv7-unknown-linux-gnueabihf/Dockerfile:4
library/compiler-builtins/ci/docker/i586-unknown-linux-gnu/Dockerfile:4
library/compiler-builtins/ci/docker/i686-unknown-linux-gnu/Dockerfile:4
library/compiler-builtins/ci/docker/loongarch64-unknown-linux-gnu/Dockerfile:4
CI/CD securitycontainers
low Security checks quality Quality conf 0.60 6 occurrences Duplicated implementation block across source files
Duplicate implementation blocks are maintenance debt. Keep them visible, but they are not a high-severity defect unless the duplicated logic is security-sensitive or drifting.
6 files, 6 locations
compiler/rustc_codegen_cranelift/scripts/rustdoc-clif.rs:1
compiler/rustc_codegen_gcc/src/context.rs:418
compiler/rustc_codegen_llvm/src/back/lto.rs:165
compiler/rustc_codegen_llvm/src/common.rs:230
compiler/rustc_codegen_llvm/src/debuginfo/mod.rs:259
compiler/rustc_codegen_llvm/src/lib.rs:29
duplicationquality
low System graph quality Maintenance conf 1.00 2038 TODO/FIXME markers
High count of TODO/FIXME/HACK markers — track them as issues so they're not forgotten.
low System graph hardware Coverage conf 1.00 Containers defined but no K8s/orchestration manifest found
Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo.
Deployment
low System graph hardware Supply chain conf 1.00 Docker base image is tag-pinned but not digest-pinned: ubuntu:24.04
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
library/stdarch/ci/docker/armv7-unknown-linux-gnueabihf/Dockerfile:1 containersPinned dependencies
low System graph hardware Supply chain conf 1.00 Docker base image is tag-pinned but not digest-pinned: ubuntu:25.04
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
library/stdarch/ci/docker/mips64el-unknown-linux-gnuabi64/Dockerfile:1 containersPinned dependencies
low System graph hardware Supply chain conf 1.00 Docker base image is tag-pinned but not digest-pinned: ubuntu:25.04
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
library/stdarch/ci/docker/mips64-unknown-linux-gnuabi64/Dockerfile:1 containersPinned dependencies
low System graph hardware Supply chain conf 1.00 19 occurrences Docker base image is tag-pinned but not digest-pinned: ubuntu:25.10
Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter.
12 files, 12 locations
library/stdarch/ci/docker/aarch64-unknown-linux-gnu/Dockerfile:1
library/stdarch/ci/docker/aarch64_be-unknown-linux-gnu/Dockerfile:1
library/stdarch/ci/docker/amdgcn-amd-amdhsa/Dockerfile:1
library/stdarch/ci/docker/arm-unknown-linux-gnueabihf/Dockerfile:1
library/stdarch/ci/docker/hexagon-unknown-linux-musl/Dockerfile:1
library/stdarch/ci/docker/i586-unknown-linux-gnu/Dockerfile:1
library/stdarch/ci/docker/i686-unknown-linux-gnu/Dockerfile:1
library/stdarch/ci/docker/loongarch64-unknown-linux-gnu/Dockerfile:1
containersPinned dependencies
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/run-make/debugger-visualizer-dep-info/my_gdb_script.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/run-make/doctests-junit/validate_junit.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/run-make/libtest-junit/validate_junit.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/assoc-type-loop.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/assoc-type-unbound.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/assoc-type.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/basic.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/case.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/doc-alias-filter-out.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/doc-alias-symbols-150921.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/doc-alias-whitespace.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/doc-alias.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/empty-type.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/enum-variant-not-type.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/extern-func.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/foreign-type-path.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/generics-match-ambiguity-no-unbox.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/generics-match-ambiguity.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/generics-multi-trait.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/generics-nested.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/generics-trait.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/generics.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/generics2.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/macro-kinds.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/merged-doc.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/module-substring.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/never-search.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/ordering.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/path-ordering.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/path-substring.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/pointer.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/primitive.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/raw-pointer.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/reexport-dedup-macro.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/reexport-dedup.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/reexport-search_unbox.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/reexport.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/reference.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/search-bag-semantics.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/search-method-disambiguate.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/self-is-not-generic.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/slice-array.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/sort-stability.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/substring.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/trailing.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/trait-methods.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/tuple-unit.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/underscoredtype.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: tests/rustdoc-js/where-clause.js
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph software Dead code candidate conf 1.00 File has no detected symbols: x.py
Source file with no class/function declarations — possible config, dead code, or scratch file.
low System graph cicd CI/CD security conf 1.00 41 occurrences GitHub Action is tag-pinned rather than SHA-pinned
actions/checkout@v5 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA.
12 files, 39 locations
compiler/rustc_codegen_cranelift/.github/workflows/main.yml:27, 37, 91, 98, 140, 162, 168, 217, +2 more (11 hits)
.github/workflows/dependencies.yml:54, 69, 78, 94, 97, 101 (6 hits)
.github/workflows/ci.yml:55, 120, 257, 318 (4 hits)
compiler/rustc_codegen_gcc/.github/workflows/ci.yml:42, 127, 133, 140 (4 hits)
compiler/rustc_codegen_cranelift/.github/workflows/abi-cafe.yml:46, 59 (3 hits)
src/doc/rustc-dev-guide/.github/workflows/ci.yml:32, 41, 67 (3 hits)
compiler/rustc_codegen_cranelift/.github/workflows/rustc.yml:20, 40 (2 hits)
src/doc/rustc-dev-guide/.github/workflows/date-check.yml:18, 28 (2 hits)
CI/CD securitySupply chainGitHub Actions
low System graph quality Integrity conf 1.00 Near-duplicate function bodies in 10 places
Functions with the same first-5-line body hash: src/etc/gdb_providers.py:display_hint, src/etc/gdb_providers.py:display_hint, src/etc/gdb_providers.py:display_hint, src/etc/gdb_providers.py:display_hint This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.h…
duplicatesduplication
low System graph quality Integrity conf 1.00 Near-duplicate function bodies in 12 places
Functions with the same first-5-line body hash: src/etc/gdb_providers.py:children, src/etc/gdb_providers.py:children, src/etc/gdb_providers.py:children, src/etc/gdb_providers.py:children This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygien…
duplicatesduplication
low System graph quality Integrity conf 1.00 Near-duplicate function bodies in 16 places
Functions with the same first-5-line body hash: src/etc/gdb_providers.py:to_string, src/etc/gdb_providers.py:to_string, src/etc/gdb_providers.py:to_string, src/etc/gdb_providers.py:to_string This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hy…
duplicatesduplication
low System graph quality Integrity conf 1.00 5 occurrences Near-duplicate function bodies in 17 places
Functions with the same first-5-line body hash: src/etc/lldb_providers.py:num_children, src/etc/lldb_providers.py:num_children, src/etc/lldb_providers.py:num_children, src/etc/lldb_providers.py:num_children This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://…
5 occurrences
repo-level (5 hits)
duplicatesduplication
low System graph quality Integrity conf 1.00 8 occurrences Near-duplicate function bodies in 2 places
Functions with the same first-5-line body hash: library/compiler-builtins/etc/update-api-list.py:base_name, library/compiler-builtins/ci/ci-util.py:base_name This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.hn/ai-code-hygiene). Consolidate or document w…
8 occurrences
repo-level (8 hits)
duplicatesduplication
low System graph quality Integrity conf 1.00 2 occurrences Near-duplicate function bodies in 4 places
Functions with the same first-5-line body hash: src/etc/gdb_providers.py:num_children, src/etc/gdb_providers.py:num_children, src/etc/gdb_providers.py:num_children, src/etc/gdb_providers.py:num_children This is *the* AI-coder failure mode (4× more duplication in vibe-coded repos — see https://jw.h…
2 occurrences
repo-level (2 hits)
duplicatesduplication
low System graph software Dead code conf 1.00 Possibly dead Python function: children
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/gdb_providers.py:488
low System graph software Dead code conf 1.00 Possibly dead Python function: ClangEncodedEnumSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:632
low System graph software Dead code conf 1.00 Possibly dead Python function: ensure_contains_api
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
library/compiler-builtins/etc/update-api-list.py:204
low System graph software Dead code conf 1.00 Possibly dead Python function: enum_provider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/gdb_lookup.py:47
low System graph software Dead code conf 1.00 Possibly dead Python function: filter
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
compiler/rustc_codegen_cranelift/scripts/jit-helpers.py:46
low System graph software Dead code conf 1.00 Possibly dead Python function: handle_charref
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/htmldocck.py:99
low System graph software Dead code conf 1.00 Possibly dead Python function: handle_data
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/htmldocck.py:93
low System graph software Dead code conf 1.00 Possibly dead Python function: handle_endtag
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/htmldocck.py:85
low System graph software Dead code conf 1.00 Possibly dead Python function: handle_entityref
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/htmldocck.py:96
low System graph software Dead code conf 1.00 Possibly dead Python function: handle_startendtag
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/htmldocck.py:88
low System graph software Dead code conf 1.00 Possibly dead Python function: handle_starttag
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/htmldocck.py:79
low System graph software Dead code conf 1.00 Possibly dead Python function: has_children
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:1478
low System graph software Dead code conf 1.00 Possibly dead Python function: MSVCEnumSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:841
low System graph software Dead code conf 1.00 Possibly dead Python function: SizeSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:270
low System graph software Dead code conf 1.00 Possibly dead Python function: StdNonZeroNumberSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:1482
low System graph software Dead code conf 1.00 Possibly dead Python function: StdPathBufSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:373
low System graph software Dead code conf 1.00 Possibly dead Python function: StdPathSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:379
low System graph software Dead code conf 1.00 Possibly dead Python function: StdRcSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:1334
low System graph software Dead code conf 1.00 Possibly dead Python function: StdRefSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:1425
low System graph software Dead code conf 1.00 Possibly dead Python function: StdSliceSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:1076
low System graph software Dead code conf 1.00 Possibly dead Python function: StdStringSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:306
low System graph software Dead code conf 1.00 Possibly dead Python function: StdStrSummaryProvider
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/lldb_providers.py:352
low System graph software Dead code conf 1.00 Possibly dead Python function: to_string
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/etc/gdb_providers.py:482
low System graph software Dead code conf 1.00 Possibly dead Python function: unpack_component
No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler.
src/bootstrap/bootstrap.py:538
low System graph quality Integrity conf 1.00 Stub function `update` (body is just `pass`/`return`) — src/etc/lldb_providers.py:139
Likely an AI scaffold that was never filled in. Remove or implement.
Empty handlerDead code
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_abi/src/layout.rs (1533 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_abi/src/lib.rs (2359 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_ast/src/ast.rs (4373 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_ast_lowering/src/expr.rs (2341 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_ast_lowering/src/item.rs (2127 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_ast_lowering/src/lib.rs (3028 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_ast_passes/src/ast_validation.rs (2135 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_ast_pretty/src/pprust/state.rs (2405 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs (4845 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_borrowck/src/diagnostics/mod.rs (1617 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_borrowck/src/diagnostics/mutability_errors.rs (2014 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_borrowck/src/diagnostics/region_errors.rs (1227 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_borrowck/src/lib.rs (2756 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_borrowck/src/region_infer/mod.rs (1973 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_borrowck/src/type_check/mod.rs (2730 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_builtin_macros/src/deriving/generic/mod.rs (1726 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs (1505 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs (1550 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_gcc/src/asm.rs (1075 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_gcc/src/builder.rs (2522 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_gcc/src/intrinsic/archs.rs (9077 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_gcc/src/intrinsic/llvm.rs (1625 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_gcc/src/intrinsic/mod.rs (1520 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_gcc/src/intrinsic/old_archs.rs (1390 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_gcc/src/intrinsic/simd.rs (1736 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_llvm/src/asm.rs (1468 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_llvm/src/back/write.rs (1365 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_llvm/src/builder.rs (1969 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_llvm/src/debuginfo/metadata.rs (1830 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_llvm/src/intrinsic.rs (3402 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_llvm/src/llvm/ffi.rs (2643 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_ssa/src/back/link.rs (3702 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_ssa/src/back/linker.rs (2084 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_ssa/src/back/write.rs (2271 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_ssa/src/base.rs (1177 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_ssa/src/mir/block.rs (2287 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_codegen_ssa/src/mir/operand.rs (1165 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_const_eval/src/interpret/intrinsics.rs (1396 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_const_eval/src/interpret/memory.rs (1732 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_const_eval/src/interpret/validity.rs (1749 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_driver_impl/src/lib.rs (1684 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_errors/src/lib.rs (1710 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_expand/src/expand.rs (2646 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_expand/src/mbe/macro_rules.rs (1810 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir/src/attrs/data_structures.rs (1632 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir/src/hir.rs (5431 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir/src/intravisit.rs (1565 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/check/check.rs (2323 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/check/compare_impl_item.rs (2797 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/check/wfcheck.rs (2599 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/collect.rs (1752 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/collect/predicates_of.rs (1226 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/collect/resolve_bound_vars.rs (2574 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/errors.rs (2037 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/hir_ty_lowering/errors.rs (2043 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_analysis/src/hir_ty_lowering/mod.rs (3619 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_pretty/src/lib.rs (2725 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/coercion.rs (2238 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/demand.rs (1291 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/expr.rs (3914 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/expr_use_visitor.rs (1891 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/fn_ctxt/_impl.rs (1596 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/fn_ctxt/checks.rs (3242 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/fn_ctxt/suggestions.rs (3867 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/method/probe.rs (2702 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/method/suggest.rs (4999 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/op.rs (1348 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/pat.rs (3362 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_hir_typeck/src/upvar.rs (2687 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_index/src/bit_set.rs (1759 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_infer/src/infer/mod.rs (1860 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_interface/src/passes.rs (1508 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_lint/src/builtin.rs (3248 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_lint/src/lints.rs (3017 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_lint_defs/src/builtin.rs (5587 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_metadata/src/creader.rs (1524 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_metadata/src/locator.rs (1236 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_metadata/src/rmeta/decoder.rs (2063 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_metadata/src/rmeta/encoder.rs (2690 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/dep_graph/graph.rs (1403 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/hir/map.rs (1471 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/mir/mod.rs (1740 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/mir/pretty.rs (2080 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/mir/syntax.rs (1755 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/mir/visit.rs (1492 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/queries.rs (2758 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/ty/context.rs (2783 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/ty/layout.rs (1460 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/ty/mod.rs (2592 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/ty/print/pretty.rs (3568 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/ty/sty.rs (2177 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_middle/src/ty/util.rs (1700 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_build/src/builder/matches/mod.rs (3035 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_build/src/builder/scope.rs (2204 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_build/src/thir/cx/expr.rs (1516 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_build/src/thir/pattern/check_match.rs (1549 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_transform/src/coroutine/mod.rs (1291 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_transform/src/elaborate_drop.rs (1657 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_transform/src/gvn.rs (2151 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_transform/src/inline.rs (1417 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_transform/src/liveness.rs (1508 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_mir_transform/src/validate.rs (1689 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_monomorphize/src/collector.rs (1844 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_monomorphize/src/partitioning.rs (1359 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_next_trait_solver/src/solve/assembly/mod.rs (1440 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_next_trait_solver/src/solve/eval_ctxt/mod.rs (1909 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_next_trait_solver/src/solve/trait_goals.rs (1622 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/errors.rs (4662 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/lexer/mod.rs (1233 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/diagnostics.rs (3162 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/expr.rs (4466 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/item.rs (3705 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/mod.rs (1842 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/pat.rs (1790 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/stmt.rs (1182 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/tests.rs (2922 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_parse/src/parser/ty.rs (1667 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_passes/src/check_attr.rs (1771 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_passes/src/dead.rs (1449 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_passes/src/stability.rs (1197 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_pattern_analysis/src/constructor.rs (1228 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_pattern_analysis/src/usefulness.rs (1890 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_privacy/src/lib.rs (1892 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/build_reduced_graph.rs (1554 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/diagnostics.rs (3888 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/errors.rs (1778 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/ident.rs (2119 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/imports.rs (1940 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/late.rs (5708 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/late/diagnostics.rs (4608 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/lib.rs (3014 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_resolve/src/macros.rs (1308 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_session/src/config.rs (3401 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_session/src/options.rs (2807 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_session/src/session.rs (1484 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_span/src/hygiene.rs (1556 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_span/src/lib.rs (2872 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_span/src/source_map.rs (1290 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_span/src/symbol.rs (3012 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_target/src/asm/mod.rs (1334 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_target/src/spec/mod.rs (4014 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_target/src/target_features.rs (1363 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/error_reporting/infer/mod.rs (2439 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/error_reporting/infer/need_type_info.rs (1497 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/error_reporting/infer/region.rs (1514 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/error_reporting/traits/fulfillment_errors.rs (3806 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/error_reporting/traits/suggestions.rs (6637 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/errors.rs (2063 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/traits/project.rs (2132 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/traits/select/candidate_assembly.rs (1500 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/traits/select/confirmation.rs (1317 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/traits/select/mod.rs (3238 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_trait_selection/src/traits/wf.rs (1263 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: compiler/rustc_type_ir/src/search_graph/mod.rs (1448 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/boxed.rs (2487 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/collections/binary_heap/mod.rs (2069 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/collections/btree/map.rs (3733 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/collections/btree/map/tests.rs (2797 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/collections/btree/node.rs (1883 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/collections/btree/set.rs (2535 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/collections/linked_list.rs (2257 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/collections/vec_deque/mod.rs (4013 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/rc.rs (4601 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/string.rs (3619 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/sync.rs (4970 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloc/src/vec/mod.rs (4555 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloctests/tests/str.rs (2474 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloctests/tests/vec.rs (2792 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/alloctests/tests/vec_deque.rs (2362 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/cell.rs (2725 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/char/methods.rs (2316 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/cmp.rs (2294 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/fmt/mod.rs (3190 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/intrinsics/mod.rs (3662 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/iter/range.rs (1542 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/iter/traits/iterator.rs (4314 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/macros/mod.rs (1959 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/marker.rs (1365 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/mem/maybe_uninit.rs (1666 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/mem/mod.rs (1636 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/net/ip_addr.rs (2551 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/f128.rs (1991 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/f16.rs (2009 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/f32.rs (2180 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/f64.rs (2153 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/int_macros.rs (4072 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/mod.rs (1850 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/nonzero.rs (2596 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/num/uint_macros.rs (4233 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/option.rs (2965 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/pin.rs (2049 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/primitive_docs.rs (1939 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/ptr/const_ptr.rs (1692 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/ptr/mod.rs (2811 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/ptr/mut_ptr.rs (2133 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/ptr/non_null.rs (1775 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/result.rs (2212 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/slice/iter.rs (3185 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/slice/mod.rs (5831 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/str/mod.rs (3242 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/str/pattern.rs (1985 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/sync/atomic.rs (4503 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/time.rs (1858 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/core/src/unicode/unicode_data.rs (1191 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/coretests/tests/num/floats.rs (2179 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.
low System graph quality Complexity conf 1.00 Very large file: library/coretests/tests/num/flt2dec/mod.rs (1318 lines)
Files with >800 lines often hide complexity hotspots and discourage tests.

Showing first 300 of 375. Refine filters or use the findings page for deep search.

For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/135b8f26-1def-44c0-a0c4-d9dcbf6d2e5e/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/135b8f26-1def-44c0-a0c4-d9dcbf6d2e5e/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.