AI Slop Code Risk Monitor

ruby/ruby

SlopCodeMonitor badge for ruby/ruby Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

The Ruby Programming Language

2.5 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for ruby/ruby, a Ruby project with 23,799 GitHub stars. SynthScan examined 1,840,115 lines of code across 8949 source files, recording 4161 pattern matches distributed across 18 syntactic categories. The legacy adjusted pattern signal is 2.5 (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.

2.5
Adjusted Signal
2.5
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
23.8K
Stars
Ruby
Language
1.8M
Lines of Code
8.9K
Files
4.2K
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 11.1/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.5/100 · LOW

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

Agent Over-Engineering Ratio 1.9/100 · LOW

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

PR Review Velocity Impact 12.4/100 · LOW

Which changes need focused human review? 4161 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 8HIGH 3MEDIUM 323LOW 3827

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 4161 distinct pattern matches across 18 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.

Over-Commented Block3037 hits · 2762 pts
SeverityFileLineSnippetContext
LOWcompile.c21#include "internal.h"COMMENT
LOWcompile.c141COMMENT
LOWcompile.c181COMMENT
LOWcompile.c481#if OPT_INSTRUCTIONS_UNIFICATIONCOMMENT
LOWast.c1/* indent-tabs-mode: nil */COMMENT
LOWthread.c61#undef __USE_FORTIFY_LEVELCOMMENT
LOWthread.c81#include "internal/coverage.h"COMMENT
LOWthread.c101#include "vm_core.h"COMMENT
LOWthread.c181 rb_ractor_thread_switch(th->ractor, th, false); \COMMENT
LOWthread.c281MAYBE_UNUSED(static int waitfd_to_waiting_flag(int wfd_event));COMMENT
LOWthread.c861 return 0;COMMENT
LOWjit.c1// Glue code shared between YJIT and ZJIT for use from Rust.COMMENT
LOWjit.c21#include "internal/string.h"COMMENT
LOWjit.c741#ifdef JIT_PROBE_NEAR_TEXTCOMMENT
LOWjit.c761 //COMMENT
LOWjit.c861}COMMENT
LOWeval.c21#include "internal.h"COMMENT
LOWCargo.toml1# This is the root Cargo [workspace](https://doc.rust-lang.org/cargo/reference/workspaces.html)COMMENT
LOWractor.c1// Ractor implementationCOMMENT
LOWractor.c21#include "internal/variable.h"COMMENT
LOWlocaleinit.c21COMMENT
LOWdln_find.c21# include <stdlib.h>COMMENT
LOWruby_atomic.h1#ifndef INTERNAL_ATOMIC_HCOMMENT
LOWruby_atomic.h21#define ATOMIC_PTR_EXCHANGE(var, val) RUBY_ATOMIC_PTR_EXCHANGE(var, val)COMMENT
LOWvm_dump.c21# endifCOMMENT
LOWvm_dump.c761# define MCTX_SS_REG(reg) __ss.__##regCOMMENT
LOWvm_dump.c901 // Apple's libunwind can't handle our coroutine switching codeCOMMENT
LOWvm_dump.c1141#if defined __linux__COMMENT
LOWinternal.h101COMMENT
LOWversion.h1#ifndef RUBY_TOPLEVEL_VERSION_H /*-*-C-*-vi:se ft=c:*/COMMENT
LOWversion.h21COMMENT
LOWversion.h41COMMENT
LOWversion.h61# define RUBY_PATCHLEVEL_STR "dev"COMMENT
LOWprocess.c21#include <stdarg.h>COMMENT
LOWprocess.c41#ifndef EXIT_SUCCESSCOMMENT
LOWprocess.c61#ifdef HAVE_SYS_PARAM_HCOMMENT
LOWprocess.c81#endifCOMMENT
LOWprocess.c101#include "internal/bits.h"COMMENT
LOWprocess.c141#ifndef WIFSIGNALEDCOMMENT
LOWprocess.c161COMMENT
LOWprocess.c181VALUE rb_env_to_hash(void);COMMENT
LOWprocess.c201#endifCOMMENT
LOWprocess.c241# define PREPARE_GETPWNAM /* do nothing */COMMENT
LOWprocess.c281}COMMENT
LOWprocess.c301#if SIZEOF_CLOCK_T == SIZEOF_INTCOMMENT
LOWprocess.c321static ID id_unsetenv_others, id_chdir, id_umask, id_close_others;COMMENT
LOWprocess.c5281#ifdef RLIMIT_RSSCOMMENT
LOWprocess.c7801COMMENT
LOWprocess.c9401# define RUBY_CLOCK_REALTIME RUBY_GETTIMEOFDAY_BASED_CLOCK_REALTIMECOMMENT
LOWprocess.c9421#endifCOMMENT
LOWparser_st.h21#include "ruby/defines.h"COMMENT
LOWparser_st.h41#ifndef _COMMENT
LOWstring.rb1class StringCOMMENT
LOWobject.c21COMMENT
LOWzjit.c1#include "internal.h"COMMENT
LOWzjit.c21#include "probes_helper.h"COMMENT
LOWzjit.c61// Special JITFrame used by all C method calls. We don't control the nativeCOMMENT
LOWeval_intern.h21}COMMENT
LOWeval_intern.h41#endifCOMMENT
LOWeval_intern.h61#endifCOMMENT
2977 more matches not shown…
Self-Referential Comments246 hits · 759 pts
SeverityFileLineSnippetContext
MEDIUMpathname_builtin.rb1569 # # Create the directory; fetch original owner and group.COMMENT
MEDIUMpathname_builtin.rb1582 # # Create the directory; fetch original owner and group.COMMENT
MEDIUMpathname_builtin.rb2010 # # Create a file and a link to it.COMMENT
MEDIUMpathname_builtin.rb2698 # pn.write('foo') # Create the file.COMMENT
MEDIUMio_buffer.c1688 * # Create a test file:COMMENT
MEDIUMio_buffer.c1691 * # Create a shared mapping from the given file, the file must be opened inCOMMENT
MEDIUMio_buffer.c1738 * # Create a test file:COMMENT
MEDIUMio_buffer.c1741 * # Create a private mapping from the given file. Note that the file hereCOMMENT
MEDIUMast.rb7# This module is MRI specific as it exposes implementation detailsCOMMENT
MEDIUMast.rb10# This module is experimental and its API is not stable, therefore it mightCOMMENT
MEDIUMast.rb119 # This class is MRI specific.COMMENT
MEDIUMast.rb290 # This class is MRI specific.COMMENT
MEDIUMast.rb355 # This method is experimental and might change without notice.COMMENT
MEDIUMast.rb424 # This method is experimental and might change without notice.COMMENT
MEDIUMast.rb439 # This method is experimental and might change without notice.COMMENT
MEDIUMast.rb454 # This method is experimental and might change without notice.COMMENT
MEDIUMast.rb467 # This method is experimental and might change without notice.COMMENT
MEDIUM⚡hash.c7333 * # Create an empty hash.COMMENT
MEDIUM⚡hash.c7340 * # Create an empty hash.COMMENT
MEDIUM⚡hash.c7343 * # Create a hash with initial entries.COMMENT
MEDIUM⚡hash.c7349 * # Create an empty hash.COMMENT
MEDIUMthread_sync.rb189 # This class represents queues of specified size capacity. The push operationCOMMENT
MEDIUMtrace_point.rb118 # This method is only for debugging TracePoint itself.COMMENT
MEDIUMfile.c3706 * # Create a directory and a file.COMMENT
MEDIUMfile.c4150 * # Create a file and a link to it.COMMENT
MEDIUMgc.rb159 # This method is implementation-specific to CRuby.COMMENT
MEDIUMgc.rb358 # This method is implementation-specific to CRuby.COMMENT
MEDIUMgc.rb503 # This method is implementation-specific to CRuby.COMMENT
MEDIUMbenchmark/lib/benchmark_driver/runner/peak.rb26 # This method is dynamically called by `BenchmarkDriver::JobRunner.run`COMMENT
MEDIUMbenchmark/lib/benchmark_driver/runner/total.rb24 # This method is dynamically called by `BenchmarkDriver::JobRunner.run`COMMENT
MEDIUMbenchmark/lib/benchmark_driver/runner/total.rb72 # This method is overridden by some subclassesCOMMENT
MEDIUMbenchmark/lib/benchmark_driver/runner/total.rb77 # This method is overridden by some subclassesCOMMENT
MEDIUMmisc/call_fuzzer.rb339 # Define the method on fCOMMENT
MEDIUMbootstraptest/test_thread.rb616# Creating a thread when no native thread can be spawned must fail cleanly:COMMENT
MEDIUMtest/test_timeout.rb284 # Create the timeout thread under a handle_interrupt(:never)COMMENT
MEDIUMtest/test_timeout.rb331 # Create the timeout thread under a handle_interrupt(:never)COMMENT
MEDIUMtest/rubygems/test_gem_request.rb15 # This method is same code as Base64.encode64COMMENT
MEDIUMtest/rubygems/test_gem_installer.rb2084 # Create the non-user ext dirCOMMENT
MEDIUMtest/rubygems/coverage_setup.rb3# This file is loaded via -r flag BEFORE rubygems to enable coverage trackingCOMMENT
MEDIUMtest/json/json_encoding_test.rb137 # Create a large array with repeated elementsCOMMENT
MEDIUMtest/json/json_encoding_test.rb147 # Create a large hashCOMMENT
MEDIUMtest/fiber/scheduler.rb301 # This method is invoked from a thread or fiber to unblock a fiber that isCOMMENT
MEDIUMtest/fiber/scheduler.rb474 # This method is invoked when the thread is exiting.COMMENT
MEDIUMtest/fiber/test_thread.rb109 # Create a fiber that will join a long-running thread:COMMENT
MEDIUMtest/ruby/test_compile_prism.rb3# This file is organized to match itemization in https://github.com/ruby/prism/issues/1335COMMENT
MEDIUMtest/ruby/test_refinement.rb5021 # Defining a method in a refinement also adds an entry to the refined class.COMMENT
MEDIUMtest/ruby/test_box.rb1101 # Define a constant in the box via evalCOMMENT
MEDIUMtest/ruby/test_box.rb1112 # Define a class in the box via evalCOMMENT
MEDIUMtest/ruby/test_method.rb1770 # The following code emulate this listing.COMMENT
MEDIUMtest/ruby/test_ractor.rb1441 # Creating a Ractor that is not the first one must leave the creator's mark running:COMMENT
MEDIUMext/objspace/lib/objspace.rb24 # This method is only expected to work with C Ruby.COMMENT
MEDIUMext/objspace/lib/objspace.rb80 # This method is only expected to work with C Ruby.COMMENT
MEDIUMext/objspace/lib/objspace.rb112 # This method is only expected to work with C Ruby.COMMENT
MEDIUMext/digest/sha2/lib/sha2.rb58 # Create a new SHA2 hash object with a given bit length.COMMENT
MEDIUMext/psych/lib/psych/scalar_scanner.rb41 # Create a new scannerCOMMENT
MEDIUMext/psych/lib/psych/streaming.rb6 # Create a new streaming emitter. Emitter will print to +io+. SeeCOMMENT
MEDIUMext/psych/lib/psych/tree_builder.rb21 # Create a new TreeBuilder instanceCOMMENT
MEDIUMext/psych/lib/psych/nodes/node.rb31 # Create a new Psych::Nodes::NodeCOMMENT
MEDIUMext/psych/lib/psych/nodes/mapping.rb5 # This class represents a {YAML Mapping}[http://yaml.org/spec/1.1/#mapping].COMMENT
MEDIUMext/psych/lib/psych/nodes/mapping.rb38 # Create a new Psych::Nodes::Mapping object.COMMENT
186 more matches not shown…
Hyper-Verbose Identifiers602 hits · 555 pts
SeverityFileLineSnippetContext
LOWyjit.rb481 def print_sorted_method_calls(calls, num_calls, out:, type:, how_many: 20, left_pad: 4) # :nodoc:CODE
LOWzjit.rb281 def print_counters_with_prefix(buf:, stats:, prefix:, prompt:, limit: nil)CODE
LOWmisc/lldb_disasm.py224 def __get_insns_address_table(self):CODE
LOWbootstraptest/test_yjit.rb2771 def expandarray_always_call_to_ary(object)CODE
LOWbootstraptest/runner.rb825def in_temporary_working_directory(dir)CODE
LOWtest/test_securerandom.rb46 def check_forking_random_bytes(target_pid, target)CODE
LOWtest/test_pp.rb150 private def instance_variables_to_inspect() [:@b] endCODE
LOWtest/test_time.rb259 def subtest_xmlschema_whitespaces(method)CODE
LOWtest/test_time.rb451 def subtest_xmlschema_leap_second(method)CODE
LOWtest/test_time.rb475 def subtest_xmlschema_fraction(method)CODE
LOWtest/test_forwardable.rb396 def single_forwardable_object(&block)CODE
LOWtest/resolv/test_dns.rb1250 def with_tcp_server_keeping_connection_open(reply)CODE
LOWtest/resolv/test_resource_leak.rb20 def unknown_typeclass_response(count)CODE
LOWtest/resolv/test_resource_leak.rb35 def unknown_svcparam_response(count)CODE
LOWtest/net/http/test_http.rb691 def _test_request__accept_encoding(http)CODE
LOWtest/net/http/test_http.rb756 def _test_request__stream_body(http)CODE
LOWtest/net/http/test_http.rb907 def _test_set_form_urlencoded(http, data)CODE
LOWtest/net/http/test_httpheader.rb373 def try_invalid_content_range(s)CODE
LOWtest/net/http/test_httpheader.rb451 def try_invalid_content_length(str)CODE
LOW⚡test/optparse/test_load.rb62 def setup_options_xdg_config_home(&block)CODE
LOW⚡test/optparse/test_load.rb66 def setup_options_home_config(&block)CODE
LOW⚡test/optparse/test_load.rb70 def setup_options_xdg_config_dirs(&block)CODE
LOW⚡test/optparse/test_load.rb74 def setup_options_home_config_settings(&block)CODE
LOW⚡test/optparse/test_load.rb78 def setup_options_home_options(envname, &block)CODE
LOWtest/error_highlight/test_error_highlight.rb1468 def wrong_number_of_arguments_test(x, y)CODE
LOWtest/error_highlight/test_error_highlight.rb1481 | def wrong_number_of_arguments_test(x, y)CODE
LOWtest/error_highlight/test_error_highlight.rb1762 def def_with_required_keyword(x:)CODE
LOWtest/objspace/test_objspace.rb859 def assert_test_string_entry_correct_in_dump_all(output)CODE
LOWtest/prism/newline_offsets_test.rb38 def assert_newline_offsets_for(source, message = nil)CODE
LOWtest/prism/library_symbols_test.rb32 def hidden_global_objdump_symbols(path)CODE
LOWtest/prism/library_symbols_test.rb36 def visible_global_objdump_symbols(path)CODE
LOWtest/prism/encoding/regular_expression_encoding_test.rb37 def assert_regular_expression_encoding_flags(encoding, regexps)CODE
LOWtest/prism/encoding/encodings_test.rb45 def assert_encoding_identifier(name, character)CODE
LOWtest/prism/api/parse_test.rb223 def assert_repeated_escape_prefixes(source, message, expected)CODE
LOWtest/prism/ruby/find_test.rb235 def fixture_backtrace_location(exception)CODE
LOWtest/prism/ruby/parser_test.rb229 def assert_equal_asts_message(expected_ast, actual_ast)CODE
LOWtest/prism/ruby/desugar_compiler_test.rb57 def ensure_every_node_once_in_ast(node, all_nodes = {}.compare_by_identity)CODE
LOWtest/-ext-/symbol/test_inadvertent_creation.rb21 def assert_not_interned_error(obj, meth, name, msg = nil, &block)CODE
LOWtest/-ext-/symbol/test_inadvertent_creation.rb27 def assert_not_interned_false(obj, meth, name, msg = nil)CODE
LOWtest/-ext-/symbol/test_inadvertent_creation.rb397 def assert_no_immortal_symbol_created(name)CODE
LOWtest/-ext-/symbol/test_inadvertent_creation.rb403 def assert_no_immortal_symbol_in_method_missing(name)CODE
LOWtest/-ext-/symbol/test_inadvertent_creation.rb493 def assert_io_buffer_no_immortal_symbol_created(buffer = IO::Buffer.new(128))CODE
LOWtest/-ext-/win32/test_seh_unwind.rb41 def assert_raise_in_cxx_catch(args)CODE
LOWtest/-ext-/thread/helper.rb21 def assert_consistent_timeline(events)CODE
LOWtest/-ext-/debug/test_debug.rb116 def getlocal_after_splatarray(array)CODE
LOWtest/-ext-/debug/test_debug.rb121 def setlocal_after_splatarray(array)CODE
LOWtest/rubygems/test_require.rb819 def util_install_extension_file(name)CODE
LOWtest/rubygems/test_rubygems.rb89 def ruby_with_shadowing_rubygems_in_load_path(shadowing_path)CODE
LOWtest/rubygems/test_rubygems.rb93 def util_install_operating_system_rb(content)CODE
LOWtest/rubygems/test_rubygems.rb110 def ruby_with_rubygems_and_fake_operating_system_in_load_path(operating_system_path)CODE
LOWtest/rubygems/test_webauthn_listener.rb147 def wait_for_otp_code_expect_error_with_message(message)CODE
LOWtest/rubygems/test_gem_compact_index_client_cache.rb168 def assert_rejects_malformed_name(name)CODE
LOWtest/rubygems/multifactor_auth_utilities.rb53 def respond_with_webauthn_polling(code)CODE
LOWtest/rubygems/helper.rb320 def parse_make_command_line_targets(line)CODE
LOWtest/rubygems/helper.rb338 def assert_contains_make_command(target, output, msg = nil)CODE
LOWtest/rubygems/helper.rb1077 def util_setup_content_addressable_compact_index_gem(name, version, platform: "x86_64-linux", required_ruby_version: "CODE
LOWtest/rubygems/helper.rb1307 def util_compact_index_info_line(spec, created_at = nil)CODE
LOWtest/rubygems/helper.rb1333 def util_compact_index_requirement(requirement)CODE
LOWtest/rubygems/helper.rb1337 def util_compact_index_response(body)CODE
LOWtest/rubygems/helper.rb1349 def write_marshalled_gemspecs(*all_specs)CODE
542 more matches not shown…
Decorative Section Separators44 hits · 148 pts
SeverityFileLineSnippetContext
MEDIUMenum.c4211 * # ----------COMMENT
MEDIUMenum.c4218 * # ----------COMMENT
MEDIUMtrace_point.rb154 # # ---------------COMMENT
MEDIUMtrace_point.rb174 # # ------------COMMENT
MEDIUMtest/ruby/test_module.rb154 # -----------------------------------------------------------COMMENT
MEDIUMtest/ruby/test_class.rb5 # ------------------COMMENT
MEDIUMtest/ruby/test_class.rb7 # ------------------COMMENT
MEDIUMtest/ruby/test_class.rb36 # ------------------COMMENT
MEDIUMtest/ruby/test_class.rb38 # ------------------COMMENT
MEDIUMspec/ruby/language/precedence_spec.rb22# -----------------------------------------------------------------------COMMENT
MEDIUM⚡spec/ruby/language/precedence_spec.rb47# -----------------------------------------------------------------------COMMENT
MEDIUM⚡spec/ruby/language/precedence_spec.rb56# -----------------------------------------------------------------------COMMENT
MEDIUM⚡spec/ruby/language/precedence_spec.rb61#---------------------------------------------------------------COMMENT
MEDIUMspec/ruby/language/precedence_spec.rb84# -----------------------------------------------------------------------COMMENT
MEDIUMspec/ruby/language/predefined_spec.rb13# ---------------------------------------------------------------------------------------------------COMMENT
MEDIUMspec/ruby/language/predefined_spec.rb19# ---------------------------------------------------------------------------------------------------COMMENT
MEDIUMspec/ruby/language/predefined_spec.rb645# ---------------------------------------------------------------------------------------------------COMMENT
MEDIUMspec/ruby/language/predefined_spec.rb1008# ---------------------------------------------------------------------------------------------------COMMENT
MEDIUMspec/ruby/language/predefined_spec.rb1281# ---------------------------------------------------------------------------------------------------COMMENT
MEDIUMspec/ruby/language/predefined_spec.rb1347# ---------------------------------------------------------------------------------------------------COMMENT
MEDIUMzjit/src/asm/arm64/mod.rs87/// sf op S └────rm─────┘ └option┘ └─imm3─┘ └────rn─────┘ └────rd─────┘COMMENT
MEDIUM⚡zjit/src/hir/tests.rs7143 // ┌─────┐COMMENT
MEDIUM⚡zjit/src/hir/tests.rs7147 // ┌──▼──┐ ┌─────┐COMMENT
MEDIUM⚡zjit/src/hir/tests.rs7148 // ┌►│ bb2 ├─────►│ bb1 │COMMENT
MEDIUM⚡zjit/src/hir/tests.rs7153 // │ └─────┘ │COMMENT
MEDIUM⚡zjit/src/hir/tests.rs7154 // └─────────────────┘COMMENT
MEDIUMzjit/src/hir/tests.rs7196 // ┌─────┐COMMENT
MEDIUMzjit/src/hir/tests.rs7197 // │ bb0 ◄─────┐COMMENT
MEDIUMzjit/src/hir/tests.rs7209 // │ bb3 ┼─────┘COMMENT
MEDIUMzjit/src/hir/tests.rs7214 // └─────┘COMMENT
MEDIUMzjit/src/hir/tests.rs7272 // ┌─────┐COMMENT
MEDIUMzjit/src/hir/tests.rs7273 // ┌──────► bb0 │COMMENT
MEDIUMzjit/src/hir/tests.rs7285 // └──────┼ bb5 │COMMENT
MEDIUMzjit/src/hir/tests.rs7290 // └─────┘COMMENT
MEDIUMzjit/src/hir/tests.rs7364 // ┌─────┐COMMENT
MEDIUMzjit/src/hir/tests.rs7374 // └─────┘COMMENT
MEDIUMzjit/src/hir/tests.rs7417 // ┌─────┐COMMENT
MEDIUMzjit/src/hir/tests.rs7439 // └─────┘COMMENT
MEDIUM⚡lib/rubygems/security.rb192# --------------------------COMMENT
MEDIUM⚡lib/rubygems/security.rb194# --------------------------COMMENT
MEDIUM⚡lib/rubygems/security.rb196# -----------------------------------COMMENT
MEDIUMlib/rubygems/command.rb578 # ----------------------------------------------------------------COMMENT
MEDIUMlib/bundler/dsl.rb724 # -------------------------------------------COMMENT
MEDIUMlib/bundler/dsl.rb728 # -------------------------------------------COMMENT
Fake / Example Data65 hits · 81 pts
SeverityFileLineSnippetContext
LOWvariable.c289 * m.set_temporary_name("fake_name") # => fake_nameCOMMENT
LOWvariable.c290 * m.name #=> "fake_name"COMMENT
LOW⚡test/psych/test_string.rb87 str = "Lorem ipsum"CODE
LOW⚡test/psych/test_string.rb94 str = "Lorem ipsum\n"CODE
LOW⚡test/psych/test_string.rb102 str = "Lorem ipsum dolor sit\n"CODE
LOW⚡test/psych/test_string.rb110 str = "Lorem ipsum dolor sit amet, consectetur"CODE
LOW⚡test/psych/test_string.rb110 str = "Lorem ipsum dolor sit amet, consectetur"CODE
LOW⚡test/psych/test_string.rb119 "Lorem ipsum\ndolor\n",CODE
LOW⚡test/psych/test_string.rb120 "Lorem ipsum\nZolor\n",CODE
LOWtest/psych/test_string.rb131 "Lorem ipsum\ndolor",CODE
LOWtest/psych/test_string.rb132 "Lorem ipsum\nZolor",CODE
LOWtest/json/json_parser_test.rb486 fake_key = Object.newCODE
LOWtest/json/json_parser_test.rb487 JSON.load('{"a": 1, "a": 2}', -> (obj) { obj == "a" ? fake_key : obj }, allow_duplicate_key: false)CODE
LOW⚡test/open-uri/test_open-uri.rb348 URI.open("#{url}/r1/", "Authorization" => "dummy_token") {|f|CODE
LOW⚡test/open-uri/test_open-uri.rb349 assert_equal("dummy_token", authorization_header)CODE
LOW⚡test/open-uri/test_open-uri.rb351 assert_equal("dummy_token", redirected_authorization_header)CODE
LOWtest/open-uri/test_open-uri.rb362 URI.open("#{url}/r1/", request_specific_fields: {"Authorization" => "dummy_token"}) {|f|CODE
LOWtest/open-uri/test_open-uri.rb363 assert_equal("dummy_token", authorization_header)CODE
LOWtest/open-uri/test_open-uri.rb376 "dummy_token"CODE
LOW⚡test/open-uri/test_open-uri.rb387 assert_equal("dummy_token", authorization_header)CODE
LOW⚡test/open-uri/test_open-uri.rb397 exc = assert_raise(ArgumentError) { URI.open("#{url}/r1/", request_specific_fields: "dummy_token") {} }CODE
LOW⚡test/open-uri/test_open-uri.rb398 assert_equal('Invalid request_specific_fields option: "dummy_token"', exc.message)CODE
LOW⚡test/ruby/test_module.rb3496 assert_same m, m.set_temporary_name(name = "fake_name")CODE
LOW⚡test/ruby/test_module.rb3498 assert_equal("fake_name", m.name)CODE
LOW⚡test/ruby/test_module.rb3500 assert_equal("fake_name::N", m::N.name)CODE
LOW⚡test/ruby/test_module.rb3501 assert_equal("fake_name::N::O", m::N::O.name)CODE
LOWtest/ruby/test_module.rb3519 mod.set_temporary_name("fake_name")CODE
LOWtest/ruby/test_zjit_cli.rb76 tmp.puts("Lorem ipsum dolor sit amet, consectetur adipiscing elit, ...")CODE
LOWtest/ruby/test_zjit_cli.rb76 tmp.puts("Lorem ipsum dolor sit amet, consectetur adipiscing elit, ...")CODE
LOWtest/ruby/test_zjit_cli.rb89 tmp.puts("Lorem ipsum dolor sit amet, consectetur adipiscing elit, ...")CODE
LOWtest/ruby/test_zjit_cli.rb89 tmp.puts("Lorem ipsum dolor sit amet, consectetur adipiscing elit, ...")CODE
LOWspec/bundler/runtime/setup_gems_spec.rb520 s.authors = ['John Doe']CODE
LOWspec/bundler/commands/newgem_spec.rb364 expect(generated_gemspec.email.first).to eq("user@example.com")CODE
LOWspec/bundler/bundler/lockfile_parser_spec.rb305 let(:lockfile_contents) { "hello world\nlorem ipsum\n" }CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb9 m.set_temporary_name("fake_name")CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb10 m.name.should == "fake_name"CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb18 m.set_temporary_name("fake_name").should.equal? mCODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb64 -> { Object.set_temporary_name("fake_name") }.should.raise(RuntimeError, "can't change permanent name")CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb72 m::N.set_temporary_name("fake_name")CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb73 m::N.name.should == "fake_name"CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb83 m::N.set_temporary_name("fake_name")CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb84 m::N.name.should == "fake_name"CODE
LOWspec/ruby/core/module/set_temporary_name_spec.rb105 cls.set_temporary_name("fake_name")CODE
LOWspec/ruby/core/module/set_temporary_name_spec.rb106 cls.name.should == "fake_name"CODE
LOWspec/ruby/core/module/set_temporary_name_spec.rb119 m.set_temporary_name("fake_name")CODE
LOWspec/ruby/core/module/set_temporary_name_spec.rb120 m.name.should == "fake_name"CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb144 m::N::O.set_temporary_name("fake_name")CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb145 m::N::O.name.should == "fake_name"CODE
LOW⚡spec/ruby/core/module/set_temporary_name_spec.rb153 -> { m::N::O.set_temporary_name("fake_name") }.should.raise(RuntimeError, "can't change permanent name")CODE
LOWspec/ruby/core/module/set_temporary_name_spec.rb193 m::N.set_temporary_name("fake_name")CODE
LOWspec/ruby/core/dir/shared/glob.rb391 path = File.join(@mock_dir, "fake-name")CODE
LOWspec/ruby/library/digest/sha512/shared/constants.rb7 Contents = "Ipsum is simply dummy text of the printing and typesetting industry. \nLorem Ipsum has been the industrys CODE
LOWspec/ruby/library/digest/md5/shared/constants.rb6 Contents = "Ipsum is simply dummy text of the printing and typesetting industry. \nLorem Ipsum has been the industrys CODE
LOWspec/ruby/library/digest/sha384/shared/constants.rb7 Contents = "Ipsum is simply dummy text of the printing and typesetting industry. \nLorem Ipsum has been the industrys CODE
LOWspec/ruby/library/digest/sha256/shared/constants.rb7 Contents = "Ipsum is simply dummy text of the printing and typesetting industry. \nLorem Ipsum has been the industrys CODE
LOWspec/ruby/library/digest/sha1/shared/constants.rb7 Contents = "Ipsum is simply dummy text of the printing and typesetting industry. \nLorem Ipsum has been the industrys CODE
LOWspec/ruby/library/openssl/shared/constants.rb4 Contents = "Ipsum is simply dummy text of the printing and typesetting industry. \nLorem Ipsum has been the industrys CODE
LOWlib/uri/generic.rb229 # URI("mailto:foo@example.org").host #=> nilCOMMENT
LOWlib/uri/generic.rb270 # URI("mailto:foo@example.org").opaque #=> "foo@example.org"COMMENT
LOWdoc/optparse/ruby/descriptions.rb4Lorem ipsum dolor sit amet, consectetuerCODE
5 more matches not shown…
Hallucination Indicators8 hits · 80 pts
SeverityFileLineSnippetContext
CRITICALtest/prism/result/attach_comments_test.rb175 assert_equal ["# c"], node.statements.body.first.comments.map(&:slice)CODE
CRITICALtest/prism/result/attach_comments_test.rb180 assert_equal ["# c"], result.value.statements.body.first.comments.map(&:slice)CODE
CRITICALext/psych/lib/psych.rb12 org.jruby.ext.psych.PsychLibrary.new.load(JRuby.runtime, false)CODE
CRITICALspec/bundler/bundler/source/rubygems/remote_spec.rb50 expect(remote(uri_no_auth).cache_slug).to eq("gems.example.com.username.443.MD5HEX(gems.example.com.username.4CODE
CRITICALspec/bundler/bundler/source/rubygems/remote_spec.rb81 expect(remote(uri_with_auth).cache_slug).to eq("gems.example.com.username.443.MD5HEX(gems.example.com.username.4CODE
CRITICALspec/bundler/bundler/source/rubygems/remote_spec.rb86 expect(remote(uri_with_auth).cache_slug).to eq("gems.example.com.username.443.MD5HEX(gems.example.com.username.4CODE
CRITICAL.github/workflows/pr-playground.yml40 const opts = github.rest.actions.listWorkflowRunsForRepo.endpoint.merge({CODE
CRITICALtool/lrama/lib/lrama/parser.rb213 com.headius.racc.Cparse.new.load(JRuby.runtime, false)CODE
Slop Phrases32 hits · 72 pts
SeverityFileLineSnippetContext
MEDIUMarray.c8798 * With #insert you can add a new element to an array at any position.COMMENT
MEDIUMractor.rb187# This is **only for demonstration purposes** and shouldn't be used in a real code.COMMENT
LOWerror.c974 "Don't forget to include the above Crash Report log file in bug reports.\n"CODE
LOWerror.c991 "\n""Don't forget to include the Crash Report log file under\n"CODE
LOWtest/rubygems/test_gem_commands_cert_command.rb114 assert_equal "Don't forget to move the key file to somewhere private!",CODE
LOWtest/rubygems/test_gem_commands_cert_command.rb146 assert_equal "Don't forget to move the key file to somewhere private!",CODE
LOWtest/rubygems/test_gem_commands_cert_command.rb185 assert_equal "Don't forget to move the key file to somewhere private!",CODE
LOWtest/rubygems/test_gem_commands_cert_command.rb268 assert_equal "Don't forget to move the key file to somewhere private!",CODE
LOWtest/rubygems/test_gem_specification.rb3049#{w}: make sure you specify the oldest ruby version constraint (like \">= 3.0\") that you want your gem to support by sCOMMENT
LOWtest/rubygems/test_gem_specification.rb3066#{w}: make sure you specify the oldest ruby version constraint (like \">= 3.0\") that you want your gem to support by sCOMMENT
LOWinclude/ruby/internal/intern/thread.h254 * fork a process don't forget to call it.COMMENT
MEDIUMext/objspace/lib/objspace/trace.rb2# When you have an object of unknown provenance, you can use thisCOMMENT
LOWspec/ruby/optional/capi/encoding_spec.rb401 str.valid_encoding? # make sure to set the coderangeCODE
MEDIUMsample/prism/find_calls.rb23 # All nodes implement pattern matching, so you can use the `in` operator toCOMMENT
MEDIUMlib/rubygems.rb57# RubyGems or implementing Ruby you can change RubyGems' defaults.COMMENT
MEDIUMlib/optparse.rb417# For modern shells (e.g. bash, zsh, etc.), you can use shellCOMMENT
MEDIUMlib/erb.rb45# Before you can use \ERB, you must first require itCOMMENT
MEDIUMlib/erb.rb103# Here's a simple example of \ERB in action:COMMENT
MEDIUMlib/delegate.rb287# Here's a simple example that takes advantage of the fact thatCOMMENT
MEDIUMlib/fileutils.rb145# To avoid that vulnerability, you can use this method to remove entries:COMMENT
MEDIUMlib/shellwords.rb21# Once you've required Shellwords, you can use the #split aliasCOMMENT
MEDIUMlib/net/http.rb198 # In the block, you can use these instance methods,COMMENT
MEDIUMlib/net/http.rb406 # you can use argument +p_no_proxy+ to filter proxies:COMMENT
LOWlib/rubygems/errors.rb26 # system. Instead of rescuing from this class, make sure to rescue from theCOMMENT
LOWlib/rubygems/errors.rb51 # not the requested version. Instead of rescuing from this class, make sure toCOMMENT
MEDIUMlib/rubygems/specification.rb2327 # Returns an object you can use to sort specifications in #sort_by.COMMENT
LOWlib/rubygems/commands/cert_command.rb152 say "Don't forget to move the key file to somewhere private!"CODE
MEDIUMlib/uri/generic.rb1262 # you can modify `rel', but cannot `oth'.COMMENT
MEDIUMlib/uri/generic.rb1287 # you can modify `rel', but cannot `oth'.COMMENT
MEDIUMlib/bundler/remote_specification.rb76 # @return [Array] an object you can use to compare and sort thisCOMMENT
MEDIUMtool/lib/test/unit/testcase.rb10 # Provides a simple set of guards that you can use in your testsCOMMENT
MEDIUMtool/timeline/visualize.rb198 # you can add more arguments or make adjustments to it.COMMENT
Example Usage Blocks37 hits · 52 pts
SeverityFileLineSnippetContext
LOWyjit.rb175 # Usage:COMMENT
LOWspec/mspec/lib/mspec/guards/feature.rb18# Usage example:COMMENT
LOWspec/mspec/tool/wrap_with_guard.rb4# Example usage:COMMENT
LOWspec/ruby/shared/types/rb_num2dbl_fails.rb4# Usage example:COMMENT
LOWlib/weakref.rb9# Usage:COMMENT
LOW⚡lib/rubygems/specification.rb552 # Usage:COMMENT
LOW⚡lib/rubygems/specification.rb566 # Usage:COMMENT
LOWlib/rubygems/specification.rb204 # Usage:COMMENT
LOWlib/rubygems/specification.rb217 # Usage:COMMENT
LOWlib/rubygems/specification.rb228 # Usage:COMMENT
LOWlib/rubygems/specification.rb243 # Usage:COMMENT
LOWlib/rubygems/specification.rb271 # Usage:COMMENT
LOWlib/rubygems/specification.rb285 # Usage:COMMENT
LOWlib/rubygems/specification.rb298 # Usage:COMMENT
LOWlib/rubygems/specification.rb310 # Usage:COMMENT
LOWlib/rubygems/specification.rb320 # Usage:COMMENT
LOWlib/rubygems/specification.rb360 # Usage:COMMENT
LOWlib/rubygems/specification.rb382 # Usage:COMMENT
LOWlib/rubygems/specification.rb435 # Usage:COMMENT
LOWlib/rubygems/specification.rb446 # Usage:COMMENT
LOWlib/rubygems/specification.rb461 # Usage:COMMENT
LOWlib/rubygems/specification.rb486 # Usage:COMMENT
LOWlib/rubygems/specification.rb529 # Usage:COMMENT
LOWlib/rubygems/specification.rb598 # Usage:COMMENT
LOWlib/rubygems/specification.rb613 # Usage:COMMENT
LOWlib/rubygems/specification.rb631 # Usage:COMMENT
LOWlib/rubygems/specification.rb659 # Usage:COMMENT
LOWlib/rubygems/specification.rb681 # Usage:COMMENT
LOWlib/rubygems/specification.rb718 # Usage:COMMENT
LOWlib/rubygems/specification.rb731 # Usage:COMMENT
LOWlib/rubygems/basic_specification.rb277 # Usage:COMMENT
LOWlib/rubygems/gemcutter_utilities/webauthn_poller.rb9# Example usage:COMMENT
LOWlib/rubygems/gemcutter_utilities/webauthn_listener.rb19# Example usage:COMMENT
LOW…gems/gemcutter_utilities/webauthn_listener/response.rb16# Example usage:COMMENT
LOWtool/release.sh3# Usage:COMMENT
LOWtool/auto-style.rb2# Usage:COMMENT
LOWtool/downloader.rb160 # Example usage:COMMENT
AI Slop Vocabulary20 hits · 46 pts
SeverityFileLineSnippetContext
LOWerror.c2103 * from Kernel#caller_locations, copied from another error, or just set toCOMMENT
MEDIUMtest/rubygems/test_gem_installer.rb34 # this file is here to facilitate running it.COMMENT
LOWtest/ruby/test_random_formatter.rb97 # It would be nice to simply use Time#floor here. But that is problematicCOMMENT
MEDIUMtest/ruby/test_string.rb3122 # more comprehensive tests are in test_pack.rbCOMMENT
MEDIUMtest/ruby/test_array.rb1408 # more comprehensive tests are in test_pack.rbCOMMENT
MEDIUMtest/ruby/test_zjit_cli.rb10# codegen should be added to the Rust test harness (`codegen_tests.rs`)COMMENT
LOWtest/ruby/test_ractor.rb1536 # GPR_FLAG_MAJOR_BY_NOFREE is ruled out by the last_major_gc step 5 just set.COMMENT
MEDIUMext/psych/lib/psych/tree_builder.rb6 # This class works in conjunction with Psych::Parser to build an in-memoryCOMMENT
MEDIUMspec/mspec/lib/mspec/runner/context.rb42 # Returns true if this is a shared +ContextState+. Essentially, whenCOMMENT
LOWspec/mspec/lib/mspec/runner/actions/leakchecker.rb334 # configuration in /etc/nsswitch.conf, and just use the built in files/dnsCOMMENT
MEDIUMspec/bundler/support/helpers.rb197 # them switch, and drop the load path override the harness runs with.COMMENT
MEDIUMspec/bundler/support/switch_rubygems.rb6# boot it untouched (see `Spec::Helpers#sys_exec`). The test harness itselfCOMMENT
MEDIUMyjit/src/codegen.rs8578// Codegen for keyword argument handling. Essentially private to gen_send_iseq() sinceCOMMENT
LOWlib/timeout.rb123 # In that case, just return and let the main thread create the Timeout thread.COMMENT
LOWlib/error_highlight/base.rb261 # definition, so just return nil instead of raising.COMMENT
LOWlib/rubygems/errors.rb129 # so that we can loop over a list of mismatches and just add them ratherCOMMENT
MEDIUMlib/rubygems/installer.rb756 # this file is here to facilitate running it.COMMENT
LOWlib/rubygems/spec_fetcher.rb195 # names get rejected, so we just return an empty array immediately instead.COMMENT
MEDIUMlib/rubygems/compact_index_client/cache_file.rb8 # write cache files in a way that is robust to concurrent modificationsCOMMENT
LOWlib/ruby/prism/translation/parser.rb294 # just use the offset directly. Otherwise, we build an array where theCOMMENT
Redundant / Tautological Comments28 hits · 44 pts
SeverityFileLineSnippetContext
LOW⚡yjit.rb11 # Check if YJIT is enabled.COMMENT
LOW⚡yjit.rb16 # Check if `--yjit-stats` is used.COMMENT
LOW⚡yjit.rb21 # Check if `--yjit-log` is used.COMMENT
LOW⚡yjit.rb26 # Check if rb_yjit_trace_exit_locations_enabled_p is enabled.COMMENT
LOWpathname_builtin.rb1451 # # Write file; updates file ctime; does not update directory ctime..COMMENT
LOWpathname_builtin.rb1455 # # Read file; updates neither ctime.COMMENT
LOWio_buffer.c4820 * # Open file for read-write, pass size, offset, and flags=0COMMENT
LOWzjit.rb23 # Check if ZJIT is enabledCOMMENT
LOWzjit.rb40 # Check if `--zjit-trace-exits` is usedCOMMENT
LOWzjit.rb87 # Check if `--zjit-stats` is usedCOMMENT
LOWfile.c3294 * # Write file; file ctime updated; directory ctime not updated.COMMENT
LOWfile.c3298 * # Read file; neither ctime updated.COMMENT
LOWtest/rubygems/test_gem_commands_rebuild_command.rb119 # Set SOURCE_DATE_EPOCH to 2001-02-03 04:05:06 -0500.COMMENT
LOWtest/rubygems/test_gem_commands_rebuild_command.rb133 # Set SOURCE_DATE_EPOCH to a different value, meaning we areCOMMENT
LOWtest/rubygems/test_gem_installer.rb1155 Gem.use_paths "#{@gemhome}2" # Set GEM_HOME to an uninitialized repoCODE
LOWtest/openssl/test_pkcs12.rb237 # Print the value of the @mycert such as by `puts @mycert.to_s` andCOMMENT
LOWspec/ruby/core/process/setpriority_spec.rb38 # Check if we can lower the nice value or not.COMMENT
LOWlib/securerandom.rb82 # Check if Random.urandom is availableCOMMENT
LOWlib/rubygems/query_utils.rb181 # Check if gem +name+ version +version+ is installed.COMMENT
LOWlib/rubygems/specification.rb2258 # Set requirements to +req+, ensuring it is an array.COMMENT
LOWlib/rubygems/installer.rb280 # Set loaded_from to ensure extension_dir is correctCOMMENT
LOWlib/rubygems/command.rb588 # Set us to "really verbose" so the progress meter worksCOMMENT
LOWlib/rubygems/ext/cmake_builder.rb48 # Check if the gem defined presetsCOMMENT
LOWlib/bundler/definition.rb967 # Check if the specs of the given source changedCOMMENT
LOWlib/bundler/plugin/events.rb25 # Check if an event has been definedCOMMENT
LOWtool/rbinstall.rb759 # Set loaded_from to ensure extension_dir is correctCOMMENT
LOWtool/travis_wait.sh9 # Print message with bash variable SECONDS.COMMENT
LOWtool/lrama/lib/lrama/parser.rb81# Print messages time to time while compiling.COMMENT
AI Response Leakage3 hits · 22 pts
SeverityFileLineSnippetContext
HIGHext/json/lib/json.rb426# In this example, +obj+ is used first to generate the shortestCOMMENT
HIGHlib/erb.rb549# In this example, the tag begins with `'<% #'`, and so is an execution tag, not a comment tag;COMMENT
HIGHlib/syntax_suggest/parse_blocks_from_indent_line.rb8 # grabbing one that contains only an "end". In this example:COMMENT
Unused Imports22 hits · 22 pts
SeverityFileLineSnippetContext
LOWmisc/lldb_cruby.py8CODE
LOWmisc/lldb_cruby.py14CODE
LOWmisc/lldb_cruby.py18CODE
LOWmisc/lldb_disasm.py21CODE
LOWmisc/lldb_disasm.py22CODE
LOWmisc/lldb_rb/utils.py2CODE
LOWmisc/lldb_rb/utils.py3CODE
LOWmisc/lldb_rb/rb_heap_structs.py4CODE
LOWmisc/lldb_rb/rb_base_command.py1CODE
LOWmisc/lldb_rb/rb_base_command.py2CODE
LOWmisc/lldb_rb/rb_base_command.py3CODE
LOWmisc/lldb_rb/rb_base_command.py4CODE
LOWmisc/lldb_rb/commands/command_template.py9CODE
LOWmisc/lldb_rb/commands/command_template.py11CODE
LOWmisc/lldb_rb/commands/rb_id2str_command.py3CODE
LOWmisc/lldb_rb/commands/rb_id2str_command.py4CODE
LOWmisc/lldb_rb/commands/rp_command.py1CODE
LOWmisc/lldb_rb/commands/rp_command.py3CODE
LOWmisc/lldb_rb/commands/rp_command.py4CODE
LOWmisc/lldb_rb/commands/heap_page_command.py3CODE
LOWmisc/lldb_rb/commands/print_flags_command.py1CODE
LOWmisc/lldb_rb/commands/print_flags_command.py4CODE
Structural Annotation Overuse4 hits · 6 pts
SeverityFileLineSnippetContext
LOWext/psych/lib/psych.rb268 # NOTE: This method *should not* be used to parse untrusted documents, such asCOMMENT
LOWext/psych/lib/psych.rb691 # NOTE: This method *should not* be used to parse untrusted documents, such asCOMMENT
LOWwasm/setjmp.c149// NOTE: This function is not processed by Asyncify due to a call of asyncify_stop_rewindCOMMENT
LOWlib/net/protocol.rb18# WARNING: This file is going to remove.COMMENT
Modern AI Meta-Vocabulary2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUMlib/rubygems/compact_index_client.rb13# it underneath its own fetcher orchestration, injecting its fetcher andCOMMENT
MEDIUMlib/syntax_suggest/cli.rb19 # All other intputs are dependency injection for testingCOMMENT
Verbosity Indicators3 hits · 4 pts
SeverityFileLineSnippetContext
LOWprism/constant_pool.c320 // If there is a collision, then we need to check if the content is theCOMMENT
LOWprism/constant_pool.c325 // Since we have found a match, we need to check if this isCOMMENT
LOWspec/ruby/core/file/expand_path_spec.rb223 # We need to check if getlogin(3) returns non-NULL,COMMENT
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOWzjit/src/asm/x86_64/mod.rs659 // TODO: implement a counterCOMMENT
LOWyjit/src/codegen.rs1702 // TODO: implement for VM_SPECIAL_OBJECT_CBASE andCOMMENT
LOWtool/commit-email.rb98 # TODO: implement somethingCOMMENT
Deep Nesting4 hits · 4 pts
SeverityFileLineSnippetContext
LOWmisc/lldb_cruby.py265CODE
LOWmisc/lldb_cruby.py593CODE
LOWmisc/lldb_rb/utils.py45CODE
LOWmisc/lldb_rb/utils.py281CODE
Excessive Try-Catch Wrapping1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMmisc/lldb_disasm.py83 print("Error decoding", file=self.result)CODE