AI Slop Code Risk Monitor

Homebrew/homebrew-core

SlopCodeMonitor badge for Homebrew/homebrew-core Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

🍻 Default and OSS formulae (built-from-source packages) for the package manager for everywhere

0.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for Homebrew/homebrew-core, a Ruby project with 15,650 GitHub stars. SynthScan examined 596,202 lines of code across 8767 source files, recording 208 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 0.7 (Low pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

0.7
Adjusted Signal
0.7
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
15.7K
Stars
Ruby
Language
596.2K
Lines of Code
8.8K
Files
208
Pattern Hits
2026-10-31
Scan Date
0.00
HC Hit Rate

Risk Review · Payload v1

Use each vector to guide manual verification of the underlying findings.

Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.

Cognitive Ownership Risk 3.2/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 176 finding(s).

Hallucinated Dependency & Supply Chain Risk 0.3/100 · LOW

Are imports declared and package/API names verified? 24 finding(s).

Agent Over-Engineering Ratio 0.2/100 · LOW

Are wrappers, guards, and repeated structures necessary? 13 finding(s).

PR Review Velocity Impact 3.5/100 · LOW

Which changes need focused human review? 208 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 1HIGH 0MEDIUM 101LOW 106

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 208 distinct pattern matches across 12 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. 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 configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Self-Referential Comments80 hits · 238 pts
SeverityFileLineSnippetContext
MEDIUM.rubocop.yml1# This file is synced from `Homebrew/brew` by the `.github` repository, do not modify it directly.COMMENT
MEDIUMFormula/r/rip2.rb36 # Create a test file and verify rip can delete itCOMMENT
MEDIUMFormula/r/rbenv.rb36 # Create a fake ruby version and executable.COMMENT
MEDIUMFormula/r/rabbitmq.rb45 # Create the rabbitmq-env.conf fileCOMMENT
MEDIUMFormula/r/rsql.rb43 # Create a sample CSV fileCOMMENT
MEDIUMFormula/r/rtmidi.rb46 # Creating a MIDI client needs a reachable MIDIServer, which headless macOS 27 CI lacks (kMIDINoConnection)COMMENT
MEDIUMFormula/u/uutils-diffutils.rb48 # Create a temporary compatibility executable for previous 'u' prefix.COMMENT
MEDIUMFormula/u/unxip.rb50 # Create a sample xar archive just to satisfy a .xip header, then testCOMMENT
MEDIUMFormula/u/uutils-findutils.rb48 # Create a temporary compatibility executable for previous 'u' prefix.COMMENT
MEDIUMFormula/u/uhdm.rb57 # Create a minimal .uhdm file and ensure executables workCOMMENT
MEDIUMFormula/i/ic-wasm.rb33 # Create a wasm module with a custom section for ICP metadataCOMMENT
MEDIUMFormula/n/nodenv.rb34 # Create a fake node version and executable.COMMENT
MEDIUMFormula/g/gnuradio.rb215 # Create a directory for Homebrew to put .pth files pointing to GNU RadioCOMMENT
MEDIUMFormula/g/glibc.rb293 # This file is generated by Homebrew. Do not modify.COMMENT
MEDIUMFormula/g/gator.rb36 # Create a test manifest fileCOMMENT
MEDIUMFormula/g/gator.rb58 # Create a test constraint templateCOMMENT
MEDIUMFormula/g/gator.rb94 # Create a test constraint fileCOMMENT
MEDIUMFormula/g/git-delta.rb46 # Create a test repoCOMMENT
MEDIUMFormula/g/gomi.rb37 # Create a trash directoryCOMMENT
MEDIUMFormula/z/zsh-async.rb30 # Create a callback function to process resultsCOMMENT
MEDIUMFormula/t/tcl-tk.rb208 # Create an instanceCOMMENT
MEDIUMFormula/t/tcl-tk@8.rb187 # Create an instanceCOMMENT
MEDIUMFormula/s/sparse.rb32 # Create the parent directories ourselves.COMMENT
MEDIUMFormula/s/svgbob.rb34 # Create a symlink to not break compatibilityCOMMENT
MEDIUMFormula/s/sstp-client.rb30 # Create a directory needed by sstpc for privilege separationCOMMENT
MEDIUMFormula/s/spr.rb57 # Create an empty commit, which is set to be upstreamCOMMENT
MEDIUMFormula/s/sloccount.rb43 bin.mkpath # Create the install dir or install falls overCODE
MEDIUMFormula/a/agda.rb159 # Create the cabal file for the language server buildCOMMENT
MEDIUMFormula/a/async-profiler.rb42 # Create a simple Java program that sleeps for testingCOMMENT
MEDIUMFormula/a/as-tree.rb55 # This file is automatically @generated by Cargo.COMMENT
MEDIUMFormula/a/ab-av1.rb32 # Create a 5 second test MP4 (same as ffmpeg test) as the test fixture is too minimalCOMMENT
MEDIUMFormula/f/ffmpeg@6.rb179 # Create a 5 second test MP4COMMENT
MEDIUMFormula/f/ffmpeg@7.rb164 # Create a 5 second test MP4COMMENT
MEDIUMFormula/f/ffmpeg-full.rb175 # Create a 5 second test MP4COMMENT
MEDIUMFormula/f/ffmpeg@8.rb101 # Create a 5 second test MP4COMMENT
MEDIUMFormula/f/ffmpeg.rb107 # Create a 5 second test MP4COMMENT
MEDIUMFormula/f/fuseki.rb28 # Create a location for dataset and log files,COMMENT
MEDIUMFormula/f/ffmpeg@4.rb175 # Create a 5 second test MP4COMMENT
MEDIUMFormula/f/ffmpeg@2.8.rb133 # Create a 5 second test MP4COMMENT
MEDIUMFormula/f/fake-gcs-server.rb43 # Create a bucketCOMMENT
MEDIUMFormula/f/ffmpeg@5.rb181 # Create a 5 second test MP4COMMENT
MEDIUMFormula/o/openjdk@8.rb124 # Create a framework-like header shim that the saproc.make -F flag will findCOMMENT
MEDIUMFormula/o/ohdear-cli.rb19 # Create a symlink to not break compatibilityCOMMENT
MEDIUMFormula/m/mycorrhiza.rb46 # Create a hyphaCOMMENT
MEDIUMFormula/m/mender-artifact.rb53 # Create a test artifactCOMMENT
MEDIUMFormula/m/mingw-w64.rb98 # Create a mingw symlink, expected by GCCCOMMENT
MEDIUMFormula/m/minizign.rb35 # Create a test file and sign itCOMMENT
MEDIUMFormula/c/cvs.rb4# Creating a useful testcase: https://mrsrl.stanford.edu/~brian/cvstutorial/COMMENT
MEDIUMFormula/c/clog.rb48 # Create a rule to suppress any line containing the word 'ignore'COMMENT
MEDIUMFormula/d/dooit.rb115 # Create a topicCOMMENT
MEDIUMFormula/d/dooit.rb122 # Create a todo in the topicCOMMENT
MEDIUMFormula/d/duckdb.rb40 # Create a symlink to not break compatibilityCOMMENT
MEDIUMFormula/v/vmdktool.rb56 # Create a blank disk image in raw formatCOMMENT
MEDIUMFormula/v/virtualfish.rb90 # Create a virtualenv 'new_virtualenv'COMMENT
MEDIUMFormula/q/qcli.rb46 # Create an example mp4 fileCOMMENT
MEDIUMFormula/q/qcli.rb49 # Create a qcli report from the mp4COMMENT
MEDIUMFormula/q/qbe.rb31 function w $add(w %a, w %b) { # Define a function addCODE
MEDIUMFormula/b/borgbackup.rb62 # Create a repo and archive, then test extraction.COMMENT
MEDIUMFormula/b/bandicoot.rb41 # Create a test script that compiles a programCOMMENT
MEDIUMFormula/b/borgmatic.rb94 # Create a fake borg info jsonCOMMENT
20 more matches not shown…
Redundant / Tautological Comments42 hits · 62 pts
SeverityFileLineSnippetContext
LOWFormula/r/redir.rb44 # Check if the process is runningCOMMENT
LOWFormula/r/redir.rb47 # Check if the port redirect worksCOMMENT
LOWFormula/i/inspectrum.rb35 # Set QT_QPA_PLATFORM to minimal to avoid error:COMMENT
LOWFormula/n/neovim-qt.rb59 # Set QT_QPA_PLATFORM to minimal to avoid error "qt.qpa.xcb: could not connect to display"COMMENT
LOWFormula/z/zstd.rb49 # Set it to `ON` to be explicit about the configuration.COMMENT
LOWFormula/t/tarsnap-gui.rb51 # Set QT_QPA_PLATFORM to minimal to avoid error "could not connect to display"COMMENT
LOWFormula/a/augustus.rb42 # Set PREFIX to prevent symlinking into /usr/local/bin/COMMENT
LOWFormula/f/fceux.rb57 # Set QT_QPA_PLATFORM to minimal to avoid error:COMMENT
LOWFormula/o/ocaml-findlib.rb55 # Check if we need to rebuild ocaml-findlib to be used as a libraryCOMMENT
LOWFormula/lib/librasterlite2.rb63 # Check if this can be removed with the next release.COMMENT
LOWFormula/m/matplotplusplus.rb45 # Set QT_QTP_PLATFORM to "minimal" for headless/sandboxed testingCOMMENT
LOWFormula/c/clang-uml.rb58 # Check if clang-uml is linked properlyCOMMENT
LOWFormula/c/clang-include-graph.rb48 # Check if clang-include-graph is linked properlyCOMMENT
LOWFormula/d/duck.rb136 # Set MACOSX_DEPLOYMENT_TARGET to avoid linker errors when building rococoa.COMMENT
LOWFormula/q/qjackctl.rb58 # Set QT_QPA_PLATFORM to minimal to avoid error "qt.qpa.xcb: could not connect to display"COMMENT
LOWFormula/q/qalculate-qt.rb40 # Set QT_QPA_PLATFORM to minimal to avoid error "qt.qpa.xcb: could not connect to display"COMMENT
LOWFormula/q/qbe.rb34 ret %c # Return the resultCODE
LOWFormula/q/qmmp.rb111 # Set QT_QPA_PLATFORM to minimal to avoid error "qt.qpa.xcb: could not connect to display"COMMENT
LOWFormula/q/qsoas.rb78 # Set QT_QPA_PLATFORM to minimal to avoid error "qt.qpa.xcb: could not connect to display"COMMENT
LOWFormula/e/etsh.rb39 # Check if `tshall` is supported in Ubuntu 18.04.COMMENT
LOWFormula/e/ejabberd.rb75 # Set CPP to work around cpp shim issue:COMMENT
LOWFormula/b/bareos-client.rb100 # Check if bareos-fd starts at all.COMMENT
LOWFormula/b/bareos-client.rb102 # Check if the configuration is valid.COMMENT
LOWFormula/l/lispkit.rb25 # Check if user provided -r or --root flagCOMMENT
LOWFormula/p/python@3.15.rb466 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python@3.15.rb473 # Check if some other modules import. Then the linked libs are working.COMMENT
LOWFormula/p/python@3.11.rb435 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python@3.11.rb442 # Check if some other modules import. Then the linked libs are working.COMMENT
LOWFormula/p/python@3.10.rb418 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python@3.10.rb425 # Check if some other modules import. Then the linked libs are working.COMMENT
LOWFormula/p/python-freethreading.rb402 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python-freethreading.rb409 # Check if some other modules import. Then the linked libs are working.COMMENT
LOWFormula/p/pivy.rb54 # Set QT_QPA_PLATFORM to minimal to avoid error:COMMENT
LOWFormula/p/python@3.14.rb513 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python@3.14.rb520 # Check if some other modules import. Then the linked libs are working.COMMENT
LOWFormula/p/pc6001vx.rb52 # Set QT_QPA_PLATFORM to minimal to avoid error:COMMENT
LOWFormula/p/python@3.13.rb467 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python@3.13.rb474 # Check if some other modules import. Then the linked libs are working.COMMENT
LOWFormula/p/python@3.9.rb403 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python@3.9.rb410 # Check if some other modules import. Then the linked libs are working.COMMENT
LOWFormula/p/python@3.12.rb482 # Check if sqlite is ok, because we build with --enable-loadable-sqlite-extensionsCOMMENT
LOWFormula/p/python@3.12.rb489 # Check if some other modules import. Then the linked libs are working.COMMENT
AI Slop Vocabulary15 hits · 38 pts
SeverityFileLineSnippetContext
MEDIUMFormula/r/rom-tools.rb79 # Needs more comprehensive testsCOMMENT
LOWFormula/u/urdfdom.rb10 # created a few releases on GitHub in the past but now they simply use tags.COMMENT
LOWFormula/u/urdfdom_headers.rb10 # created a few releases on GitHub in the past but now they simply use tags.COMMENT
MEDIUMFormula/g/getdns.rb22 # since the aforementioned first-party URL has a tendency to lead to anCOMMENT
MEDIUMFormula/s/synergy-core.rb16 # Upstream replaced the source repository with a signpost: https://github.com/symless/synergyCOMMENT
MEDIUMFormula/s/synergy-core.rb85 # them when upgrading synergy-core.COMMENT
MEDIUMFormula/s/synergy-core.rb105 assert_match version.to_s, shell_output("#{bin}/synergy-core --version")CODE
MEDIUMFormula/s/synergy-core.rb106 assert_match "synergy-core: failed to load config", shell_output("#{bin}/synergy-core server 2>&1", 4)CODE
MEDIUMFormula/lib/libvisual-projectm.rb28 # installation and leverage brew's auto-symlinkingCOMMENT
MEDIUMFormula/d/dumb.rb6 # Essentially Zlib but with modified and added clauses that aren't intended to restrict usageCOMMENT
MEDIUM⚡Formula/d/delve.rb3 homepage "https://github.com/go-delve/delve"CODE
MEDIUM⚡Formula/d/delve.rb4 url "https://github.com/go-delve/delve/archive/refs/tags/v1.27.2.tar.gz"CODE
MEDIUM⚡Formula/d/delve.rb7 head "https://github.com/go-delve/delve.git", branch: "master"CODE
LOWFormula/d/ddd.rb87 # and using --nw causes them to just pass through to normal execution.COMMENT
MEDIUMFormula/x/xwpe.rb48 # on any one keystroke firing, so it is robust on every platform. A hard killCOMMENT
Fake / Example Data23 hits · 27 pts
SeverityFileLineSnippetContext
LOWFormula/r/ripsecrets.rb42 fake_key = Array.new(36).map { keyspace.sample }CODE
LOWFormula/r/ripsecrets.rb44 (testpath/"test.txt").write("ghp_#{fake_key.join} # pragma: allowlist secret")CODE
LOWFormula/u/uthash.rb36 char name[] = "John Doe";CODE
LOWFormula/n/nb.rb32 ENV["EDITOR"] = "placeholder"CODE
LOWFormula/g/git-mob.rb24 system "git", "config", "--global", "user.name", "Jane Doe"CODE
LOWFormula/t/texlive.rb596 \section*{Lorem Ipsum}CODE
LOWFormula/m/mailcatcher.rb203 assert_match "bob@example.org", shell_output("curl --silent http://localhost:#{http_port}/messages")CODE
LOWFormula/m/mcp-atlassian.rb517 ENV["JIRA_USERNAME"] = "user@example.com"CODE
LOWFormula/m/mdcat.rb47 assert_match "lorem ipsum dolor sit amet", outputCODE
LOWFormula/m/mdcat.rb47 assert_match "lorem ipsum dolor sit amet", outputCODE
LOWFormula/j/jwt-ui.rb37 # "name": "John Doe",COMMENT
LOWFormula/j/jwt-ui.rb45 assert_equal "John Doe", JSON.parse(output)["payload"]["name"]CODE
LOWFormula/c/ctemplate.rb48 dict.SetValue("NAME", "Jane Doe");CODE
LOWFormula/x/xml2rfc.rb130 <author fullname="John Doe" initials="J." role="editor" surname="Doe">CODE
LOWFormula/k/karn.rb46 system "git", "config", "user.email", "test@test.com"CODE
LOW⚡Formula/l/lolcrab.rb34 assert_match "\e[38;", pipe_output(bin/"lolcrab", "lorem ipsum dolor sit amet")CODE
LOW⚡Formula/l/lolcrab.rb34 assert_match "\e[38;", pipe_output(bin/"lolcrab", "lorem ipsum dolor sit amet")CODE
LOW⚡Formula/l/lolcrab.rb35 assert_match "\e[48;", pipe_output("#{bin}/lolcrab -i", "lorem ipsum dolor sit amet")CODE
LOW⚡Formula/l/lolcrab.rb35 assert_match "\e[48;", pipe_output("#{bin}/lolcrab -i", "lorem ipsum dolor sit amet")CODE
LOWFormula/l/lorem.rb24 assert_equal "lorem ipsum", shell_output("#{bin}/lorem -n 2").strip.downcaseCODE
LOW⚡Formula/p/phpunit.rb98 Email::fromString('user@example.com')CODE
LOW⚡Formula/p/phpunit.rb112 'user@example.com',CODE
LOW⚡Formula/p/phpunit.rb113 Email::fromString('user@example.com')CODE
Over-Commented Block24 hits · 24 pts
SeverityFileLineSnippetContext
LOWFormula/r/rig.rb41@@ -21,6 +21,7 @@COMMENT
LOWFormula/g/gts.rb81+#include <netpbm/pgm.h>COMMENT
LOWFormula/s/spice-gtk.rb121+#!/usr/bin/env python3COMMENT
LOWFormula/s/seexpr.rb61 # # | #COMMENT
LOWFormula/a/agda.rb241COMMENT
LOWFormula/a/argyll-cms.rb41 # The "Jam Documentation" page has a banner stating:COMMENT
LOWFormula/a/airspy.rb21 sha256 cellar: :any, ventura: "76cc6e04ec293907b1be68033f1725156ffd6bc7a6c0d95bd00477b7805COMMENT
LOWFormula/f/ffmpeg@4.rb21 sha256 arm64_sequoia: "8ac5df0df1c550a37563aaae53a25a1278a0f09684de47057801a01e1427eb68"COMMENT
LOWFormula/o/onnxruntime.rb141 (testpath/"test.cc").write <<~CPPCOMMENT
LOWFormula/o/opencascade.rb81 system "cmake", "--install", "build"COMMENT
LOWFormula/h/harbour.rb61 # 2. Avoid using libtool due to `ld: unknown options: -force_cpusubtype_ALL`COMMENT
LOWFormula/lib/libagg.rb61 "--disable-ctrl", # No need to run these during configurationCOMMENT
LOWFormula/m/movgrab.rb21 # * https://github.com/ColumPaget/Movgrab/issues/5#issuecomment-591343423COMMENT
LOWFormula/c/cryptopp.rb41COMMENT
LOWFormula/v/vip.rb1class Vip < FormulaCOMMENT
LOWFormula/q/qtbase.rb181 system "cmake", "--install", "build"COMMENT
LOWFormula/q/qt@5.rb21 sha256 cellar: :any, sonoma: "0811fdc7dce91d28f6c031079ec24e85f1f3bfbccbc66415e98aef7581dCOMMENT
LOWFormula/q/qt.rb161 INCLUDEPATH += #{formula_opt_include("vulkan-headers")}COMMENT
LOWFormula/b/bsdiff.rb61+#include <sys/types.h>COMMENT
LOWFormula/k/kondo.rb41 # Write 10 bytes into the dummy file.COMMENT
LOWFormula/l/liquidsoap.rb41COMMENT
LOWFormula/l/luajit.rb1# NOTE: We have a policy of building only from tagged commits, but make aCOMMENT
LOWFormula/p/pcre.rb21 sha256 cellar: :any, arm64_golden_gate: "f90890232816daf79ef9efbf1ea32b9dc28970d6e078ecac538ab047592COMMENT
LOWFormula/p/png2ico.rb61 #if __GNUC__ > 2COMMENT
Decorative Section Separators7 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMFormula/t/teem.rb68 #-----------------------------------------------------------------------------COMMENT
MEDIUMFormula/s/seexpr.rb70 ---------------------#-------##-------#---------------------CODE
MEDIUMFormula/f/freeswitch.rb76 #---------------COMMENT
MEDIUMFormula/f/freeswitch.rb78 #---------------COMMENT
MEDIUMFormula/f/freeswitch.rb120 #-----------COMMENT
MEDIUMFormula/f/freeswitch.rb122 #-----------COMMENT
MEDIUMFormula/b/bsc.rb147 ## =========================COMMENT
Slop Phrases7 hits · 10 pts
SeverityFileLineSnippetContext
MEDIUMFormula/g/greenmask.rb72 pg_restore_options: # pg_restore option (you can use the same options as pg_restore has)CODE
LOWFormula/c/curl.rb4 # Don't forget to update both instances of the version in the GitHub mirror URL.COMMENT
LOWFormula/e/exim.rb156 Don't forget to run it as root to be able to bind port 25.CODE
LOWFormula/e/erlang@28.rb5 # Don't forget to update the documentation resource along with the url!COMMENT
LOWFormula/e/erlang@27.rb5 # Don't forget to update the documentation resource along with the url!COMMENT
LOWFormula/e/erlang.rb5 # Don't forget to update the documentation resource along with the url!COMMENT
LOWFormula/e/erlang@26.rb5 # Don't forget to update the documentation resource along with the url!COMMENT
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALFormula/n/nexus.rb206+ URL bcutilUrl = org.bouncycastle.util.Arrays.class.getProtectionDomain().getCodeSource().getLocation();CODE
Hyper-Verbose Identifiers5 hits · 6 pts
SeverityFileLineSnippetContext
LOWFormula/i/instalooter.rb126 class UserAgentRequestHandler(six.moves.BaseHTTPServer.BaseHTTPRequestHandler):CODE
LOWFormula/c/ccm.rb112+def _iter_ccm_extension_entry_points():CODE
LOWFormula/p/powershell.rb144 def clear_native_dependencies(publish_path, runtime, dotnet)CODE
LOW⚡Formula/p/phpunit.rb94 public function testCanBeCreatedFromValidEmailAddress(): voidCODE
LOW⚡Formula/p/phpunit.rb102 public function testCannotBeCreatedFromInvalidEmailAddress(): voidCODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWFormula/g/gotests.rb55 // TODO: Add test cases.COMMENT
LOWFormula/f/fbthrift.rb88 # TODO: consider adding an actual testCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMFormula/a/atmos.rb77 # create scaffoldCOMMENT
Excessive Try-Catch Wrapping1 hit · 1 pts
SeverityFileLineSnippetContext
LOWFormula/p/pushpin.rb113 except Exception:CODE