Repository Analysis

rtk-ai/rtk

CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies

9.5 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of rtk-ai/rtk, a Rust project with 70,882 GitHub stars. SynthScan v2.0 examined 114,110 lines of code across 350 source files, recording 432 pattern matches distributed across 15 syntactic categories. The overall adjusted score of 9.5 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

9.5
Adjusted Score
9.5
Raw Score
100%
Time Factor
2026-07-09
Last Push
70.9K
Stars
Rust
Language
114.1K
Lines of Code
350
Files
432
Pattern Hits
2026-07-14
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 3HIGH 1MEDIUM 293LOW 135

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 432 distinct pattern matches across 15 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators287 hits · 882 pts
SeverityFileLineSnippetContext
MEDIUMscripts/test-all.sh229# ── 7. Curl ──────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh237# ── 8. Npm / Npx ────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh244# ── 9. Pnpm ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh289# ── 13. Deps ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh296# ── 14. Env ──────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh303# ── 16. Log ──────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh317# ── 17. Summary ──────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh323# ── 18. Err ──────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh329# ── 19. Test runner ──────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh335# ── 20. Gain ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh342# ── 21. Config & Init ────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh349# ── 22. Wget ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh369# ── 24. Prisma ───────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh375# ── 25. Vitest ───────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh381# ── 26. Docker / Kubectl (help only) ────────────────COMMENT
MEDIUMscripts/test-all.sh388# ── 27. Python (conditional) ────────────────────────COMMENT
MEDIUMscripts/test-all.sh462# ── 31. Global flags ────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh469# ── 32. CcEconomics ─────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh475# ── 33. Learn ───────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh482# ── 32. Rewrite ───────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh507# ── 33. Verify ────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh513# ── 34. Proxy ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh520# ── 35. Discover ──────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh526# ── 36. Diff ──────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh534# ── 37. Wc ────────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh540# ── 38. Smart ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh546# ── 39. Json edge cases ──────────────────────────────COMMENT
MEDIUMscripts/test-all.sh552# ── 40. Docker (conditional) ─────────────────────────COMMENT
MEDIUMscripts/test-all.sh563# ── 41. Hook check ───────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh569# ══════════════════════════════════════════════════════COMMENT
MEDIUMscripts/test-all.sh571# ══════════════════════════════════════════════════════COMMENT
MEDIUMscripts/test-all.sh22# ── Helpers ──────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh101# ── Preamble ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh122# ── 1. Version & Help ───────────────────────────────COMMENT
MEDIUMscripts/test-all.sh129# ── 2. Ls ────────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh143# ── 2b. Tree ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh156# ── 3. Read ──────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh170# ── 4. Git ───────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh196# ── 5. GitHub CLI ────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh210# ── 6. Cargo ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh256# ── 10. Grep ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh269# ── 11. Find ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh276# ── 12. Json ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-all.sh410# ── 28. Go (conditional) ────────────────────────────COMMENT
MEDIUMscripts/test-all.sh429# ── 29. Graphite (conditional) ─────────────────────COMMENT
MEDIUMscripts/test-all.sh440# ── 30. Ruby (conditional) ──────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh128# ── Preamble ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh137# ── Temp dir + cleanup trap ──────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh144# ── Setup phase (not counted in assertions) ──────────COMMENT
MEDIUMscripts/test-ruby.sh264# ══════════════════════════════════════════════════════COMMENT
MEDIUMscripts/test-ruby.sh266# ══════════════════════════════════════════════════════COMMENT
MEDIUMscripts/test-ruby.sh268# ── 1. RSpec ─────────────────────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh363# ── 8. RSpec pending ─────────────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh371# ── 9. RSpec text fallback ───────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh379# ── 10. RSpec empty suite ────────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh387# ── 11. Token savings ────────────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh439# ── 12. Verbose flag ─────────────────────────────────COMMENT
MEDIUMscripts/test-ruby.sh447# ══════════════════════════════════════════════════════COMMENT
MEDIUMscripts/test-ruby.sh449# ══════════════════════════════════════════════════════COMMENT
MEDIUMscripts/test-ruby.sh24# ── Helpers ──────────────────────────────────────────COMMENT
227 more matches not shown…
Over-Commented Block72 hits · 68 pts
SeverityFileLineSnippetContext
LOW.claude/hooks/rtk-rewrite.sh1#!/usr/bin/env bashCOMMENT
LOW.claude/skills/performance/SKILL.md61ls -lh target/release/rtk | tee /tmp/after_binary_size.txtCOMMENT
LOW.rtk/filters.toml1# Project-local RTK filters — commit this file with your repo.COMMENT
LOWhooks/copilot/test-rtk-rewrite.sh1#!/usr/bin/env bashCOMMENT
LOWhooks/claude/rtk-rewrite.sh1#!/usr/bin/env bashCOMMENT
LOWhooks/pi/rtk.ts1// RTK Pi extension — rewrites bash commands to use rtk for token savings.COMMENT
LOWsrc/main.rs101 files: Vec<PathBuf>,COMMENT
LOWsrc/main.rs301COMMENT
LOWsrc/main.rs421 /// Show ASCII graph of daily savingsCOMMENT
LOWsrc/main.rs441 monthly: bool,COMMENT
LOWsrc/main.rs461 /// Show detailed daily breakdownCOMMENT
LOWsrc/main.rs601COMMENT
LOWsrc/main.rs821 HookAudit {COMMENT
LOWsrc/main.rs881 /// Git arguments (supports all git log flags like --oneline, --graph, --all)COMMENT
LOWsrc/discover/registry.rs541/// Returns `None` if the command is unsupported or ignored (hook should pass through).COMMENT
LOWsrc/core/toml_filter.rs1//! Applies TOML-defined filter rules to command output.COMMENT
LOWsrc/core/toml_filter.rs21/// 5. truncate_lines_at — truncate each line to N charsCOMMENT
LOWsrc/core/toml_filter.rs481pub fn find_filter_in<'a>(COMMENT
LOWsrc/core/config.rs21 pub hooks: HooksConfig,COMMENT
LOWsrc/core/config.rs41 /// command — e.g. `docker exec mycontainer`, `direnv exec .`, `poetry run`,COMMENT
LOWsrc/core/tracking.rs1//! Token savings tracking and analytics system.COMMENT
LOWsrc/core/tracking.rs21//! let output = "filtered output";COMMENT
LOWsrc/core/tracking.rs61 }COMMENT
LOWsrc/core/tracking.rs81/// ```no_runCOMMENT
LOWsrc/core/tracking.rs101 pub timestamp: DateTime<Utc>,COMMENT
LOWsrc/core/tracking.rs121 pub total_output: usize,COMMENT
LOWsrc/core/tracking.rs141///COMMENT
LOWsrc/core/tracking.rs161 pub input_tokens: usize,COMMENT
LOWsrc/core/tracking.rs201///COMMENT
LOWsrc/core/tracking.rs221}COMMENT
LOWsrc/core/tracking.rs381 ///COMMENT
LOWsrc/core/tracking.rs541 })COMMENT
LOWsrc/core/tracking.rs681 result.reverse();COMMENT
LOWsrc/core/tracking.rs761 /// Weeks start on Sunday (SQLite default). Results ordered chronologically.COMMENT
LOWsrc/core/tracking.rs841 /// use rtk::tracking::Tracker;COMMENT
LOWsrc/core/tracking.rs901 let mut result: Vec<_> = rows.collect::<Result<Vec<_>, _>>()?;COMMENT
LOWsrc/core/tracking.rs1261 let _ = tracker.record_parse_failure(raw_command, error_message, succeeded);COMMENT
LOWsrc/core/tracking.rs1281/// assert_eq!(estimate_tokens("abcde"), 2); // 5 chars = ceil(1.25) = 2COMMENT
LOWsrc/core/tracking.rs1301/// let input = execute_standard_command()?;COMMENT
LOWsrc/core/tracking.rs1321 ///COMMENT
LOWsrc/core/tracking.rs1341 /// - `original_cmd`: Standard command (e.g., "ls -la")COMMENT
LOWsrc/core/tracking.rs1381 /// - `rtk_cmd`: RTK command used (e.g., "rtk git tag --list")COMMENT
LOWsrc/core/tracking.rs1401/// Format OsString args for tracking display.COMMENT
LOWsrc/core/args_utils.rs1//! Utility functions for argument handling, particularly for restoring "--" escapeCOMMENT
LOWsrc/core/utils.rs1//! Utility functions for text processing and command execution.COMMENT
LOWsrc/core/utils.rs41///COMMENT
LOWsrc/core/utils.rs61/// * `cmd` - Command to execute (e.g., "eslint")COMMENT
LOWsrc/core/utils.rs121/// * `cpt` - Cost per token (not per million tokens)COMMENT
LOWsrc/core/utils.rs141/// Join items into a newline-separated string, appending an overflow hint when total > max.COMMENT
LOWsrc/core/utils.rs161/// ```COMMENT
LOWsrc/core/utils.rs321/// * `name` - Binary name (e.g., "vitest", "eslint", "tsc")COMMENT
LOWsrc/cmds/jvm/mvn_cmd.rs161// ── English-footer guard ────────────────────────────────────────────────────COMMENT
LOWsrc/cmds/jvm/mvn_cmd.rs221/// keep, `keep_continuation` for compile-error continuations, etc.) which isCOMMENT
LOWsrc/cmds/jvm/mvn_cmd.rs441/// [ERROR] Failures:COMMENT
LOWsrc/cmds/jvm/mvn_cmd.rs781 outCOMMENT
LOWsrc/cmds/dotnet/dotnet_cmd.rs1081 .filter(|s| !s.is_empty())COMMENT
LOWsrc/cmds/system/ls.rs181COMMENT
LOWsrc/cmds/system/ls.rs221 if special > 0 {COMMENT
LOWsrc/cmds/system/search.rs1//! Shared search-output filter for `rtk grep` and `rtk rg`.COMMENT
LOWsrc/cmds/system/search.rs61#[derive(Debug, PartialEq)]COMMENT
12 more matches not shown…
Structural Annotation Overuse30 hits · 47 pts
SeverityFileLineSnippetContext
LOWINSTALL.md36### Step 0: Uninstall Wrong RTK (if needed)COMMENT
LOW.claude/agents/debugger.md134 // Step 1: Parse linesCOMMENT
LOW.claude/agents/debugger.md138 // Step 2: Apply regexCOMMENT
LOW.claude/agents/debugger.md144 // Step 3: JoinCOMMENT
LOW.claude/rules/search-strategy.md62# Step 1: Find the routingCOMMENT
LOW.claude/rules/search-strategy.md65# Step 2: Follow to moduleCOMMENT
LOW.claude/commands/clean-worktrees.md38# Step 1: Prune stale git referencesCOMMENT
LOW.claude/commands/clean-worktrees.md49# Step 2: Find merged worktreesCOMMENT
LOW.claude/commands/clean-worktrees.md98# Step 3: Remove merged worktreesCOMMENT
LOW.claude/commands/tech/clean-worktrees.md36# Step 1: Prune stale git referencesCOMMENT
LOW.claude/commands/tech/clean-worktrees.md47# Step 2: Find merged worktreesCOMMENT
LOW.claude/commands/tech/clean-worktrees.md95# Step 3: Remove merged worktreesCOMMENT
LOW.claude/skills/ship/SKILL.md49### Step 1: Determine Version BumpCOMMENT
LOW.claude/skills/ship/SKILL.md61### Step 2: Update VersionCOMMENT
LOW.claude/skills/ship/SKILL.md99### Step 3: Build and VerifyCOMMENT
LOW.claude/skills/ship/SKILL.md120### Step 4: Commit Version BumpCOMMENT
LOW.claude/skills/ship/SKILL.md136### Step 5: Create Git TagCOMMENT
LOW.claude/skills/ship/SKILL.md153### Step 6: Push to RemoteCOMMENT
LOW.claude/skills/tdd-rust/SKILL.md34## Step 1: Real Fixture FirstCOMMENT
LOW.claude/skills/tdd-rust/SKILL.md51## Step 2: Write the Test (Red)COMMENT
LOW.claude/skills/tdd-rust/SKILL.md107## Step 3: Minimum Implementation (Green)COMMENT
LOW.claude/skills/tdd-rust/SKILL.md135## Step 4: Accept SnapshotCOMMENT
LOW.claude/skills/tdd-rust/SKILL.md148## Step 5: Wire to main.rs (Integration)COMMENT
LOW.claude/skills/tdd-rust/SKILL.md186## Step 6: Quality GateCOMMENT
LOWdocs/guide/getting-started/quick-start.md23## Step 1: Initialize for your AI assistantCOMMENT
LOWdocs/guide/getting-started/quick-start.md51## Step 2: Use your tools normallyCOMMENT
LOWdocs/guide/getting-started/quick-start.md59## Step 3: Check your savingsCOMMENT
LOWdocs/guide/getting-started/quick-start.md74## Step 4: Unsupported commandsCOMMENT
LOWsrc/cmds/git/git.rs276 // Step 1: one-line commit summaryCOMMENT
LOWsrc/cmds/git/git.rs302 // Step 3: compacted diffCOMMENT
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippetContext
CRITICALsrc/cmds/jvm/gradlew_cmd.rs1392 assert!(is_framework_frame("at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuCODE
CRITICALsrc/cmds/jvm/mvn_cmd.rs1194 \tat org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:1)\n\CODE
CRITICALsrc/cmds/jvm/mvn_cmd.rs1396 \tat org.apache.commons.cli.RtkInducedFailTest.rtkInducedFailure(RtkInducedFailTest.java:25)\n\CODE
Hyper-Verbose Identifiers18 hits · 20 pts
SeverityFileLineSnippetContext
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py74 def test_missing_rtk_skips_registering_pre_tool_call(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py90 def test_missing_rtk_warns_only_once(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py105 def test_check_rtk_found_is_quiet(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py116 def test_check_rtk_caches_result_across_calls(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py127 def test_rewrite_success_mutates_same_terminal_args_dict(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py140 def test_rewrite_returncode_three_mutates_same_terminal_args_dict(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py153 def test_rewrite_returncode_zero_mutates_when_rewrite_changes_command(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py166 def test_expected_passthrough_returncodes_do_not_warn_or_mutate(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py187 def test_unexpected_returncode_warns_with_stderr_details(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py202 def test_rewrite_timeout_warns_and_preserves_original_command(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py214 def test_file_not_found_preserves_original_command(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py225 def test_unexpected_exception_prints_warning_and_keeps_command(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py236 def test_non_terminal_tool_is_noop(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py246 def test_missing_command_is_noop(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py256 def test_non_string_command_is_noop(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py266 def test_empty_command_strings_are_noop(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py278 def test_empty_or_unchanged_rewrite_output_preserves_original_command(self):CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py296 def test_cargo_init_installs_importable_plugin_that_rewrites_with_fake_rtk(self):CODE
Modern AI Meta-Vocabulary4 hits · 11 pts
SeverityFileLineSnippetContext
MEDIUM.claude/commands/tech/codereview.md190## Règles anti-hallucination (CRITIQUE)COMMENT
MEDIUMdocs/usage/FEATURES.md2010. [Conteneurs et orchestration](#conteneurs-et-orchestration)CODE
MEDIUMdocs/usage/FEATURES.md873## Conteneurs et orchestrationCOMMENT
MEDIUMscripts/test-ruby.sh166# 4. Generate scaffold (creates model + minitest files)COMMENT
AI Slop Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMscripts/benchmark/cloud-init.yaml3# Installs all tools needed for comprehensive RTK testing (~200 commands)COMMENT
MEDIUMsrc/cmds/system/search.rs461 // -n. We force -nH--null for robust parsing, then drop what the engine itselfCOMMENT
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippetContext
HIGHdocs/usage/TRACKING.md421 datadog.initialize(api_key="YOUR_API_KEY")CODE
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/cmds/git/git.rs276 // Step 1: one-line commit summaryCOMMENT
LOWsrc/cmds/git/git.rs289 // Step 2: --stat summaryCOMMENT
LOWsrc/cmds/git/git.rs302 // Step 3: compacted diffCOMMENT
Fake / Example Data4 hits · 4 pts
SeverityFileLineSnippetContext
LOWsrc/cmds/ruby/rspec_cmd.rs684 Failure/Error: expect(user.full_name).to eq("John Doe")CODE
LOWsrc/cmds/ruby/rspec_cmd.rs685 expected: "John Doe"CODE
LOWsrc/cmds/ruby/rspec_cmd.rs858 Failure/Error: expect(user.full_name).to eq("John Doe")CODE
LOWsrc/cmds/ruby/rspec_cmd.rs859 expected: "John Doe"CODE
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/rtk-economics.sh21# Check if ccusage is availableCOMMENT
LOWscripts/rtk-economics.sh28# Check if rtk is availableCOMMENT
Excessive Try-Catch Wrapping2 hits · 2 pts
SeverityFileLineSnippetContext
LOWhooks/hermes/rtk-rewrite/__init__.py74 except Exception as e:CODE
LOWscripts/benchmark-sessions/lib/runner.py32 except Exception:CODE
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippetContext
LOWhooks/hermes/rtk-rewrite/__init__.py40CODE
LOWhooks/hermes/tests/test_rtk_rewrite_plugin.py166CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/check-test-presence.sh6# Usage:COMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/benchmark-sessions/lib/runner.py1CODE