AI Slop Code Risk Monitor

luau-lang/luau

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

A small, fast, and embeddable programming language based on Lua with a gradual type system.

1.8 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for luau-lang/luau, a C++ project with 6,047 GitHub stars. SynthScan examined 504,084 lines of code across 846 source files, recording 722 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 1.8 (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.

1.8
Adjusted Signal
1.8
Raw Pattern Score
100%
Time Factor
2026-10-30
Last Push
6.0K
Stars
C++
Language
504.1K
Lines of Code
846
Files
722
Pattern Hits
2026-10-31
Scan Date
0.04
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 6.3/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.8/100 · LOW

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

Agent Over-Engineering Ratio 1.5/100 · LOW

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

PR Review Velocity Impact 9.2/100 · LOW

Which changes need focused human review? 722 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 0HIGH 31MEDIUM 46LOW 645

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 722 distinct pattern matches across 13 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 Block475 hits · 444 pts
SeverityFileLineSnippetContext
LOWtools/flag-bisect.py381 is_pass_hot, is_fail_hot = await all_tasksCOMMENT
LOWtools/lldb_formatters.py801 return f.GetSummary()COMMENT
LOWtools/stack-usage-reporter.py1#!/usr/bin/python3COMMENT
LOWAnalysis/include/Luau/Type.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/ConstraintSolver.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Error.h581 bool operator==(const TypeInstantiationCountMismatch&) const;COMMENT
LOWAnalysis/include/Luau/JsonEmitter.h21COMMENT
LOWAnalysis/include/Luau/JsonEmitter.h41COMMENT
LOWAnalysis/include/Luau/JsonEmitter.h61COMMENT
LOWAnalysis/include/Luau/JsonEmitter.h101COMMENT
LOWAnalysis/include/Luau/TypePath.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypePath.h121 bool operator==(const GenericPackMapping& other) const;COMMENT
LOWAnalysis/include/Luau/TypePath.h161 /// Creates a new Path by appending another Path to this one.COMMENT
LOWAnalysis/include/Luau/TypePath.h301/// @param arena a TypeArena, required if path has a PackSlice componentCOMMENT
LOWAnalysis/include/Luau/ConstraintGenerator.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypeFwd.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Substitution.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Substitution.h21// TypeId clean(TypeId ty) override { ... }COMMENT
LOWAnalysis/include/Luau/Substitution.h41// If X is dirty, and is being replaced by X' then the result should be:COMMENT
LOWAnalysis/include/Luau/TypePack.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypeFunctionRuntime.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Normalize.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Normalize.h181 // Resource limits were hit, invalidating all normalized types.COMMENT
LOWAnalysis/include/Luau/OverloadResolver.h21COMMENT
LOWAnalysis/include/Luau/Unifier2.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TxnLog.h101COMMENT
LOWAnalysis/include/Luau/TxnLog.h141 PendingTypePack* queue(TypePackId tp);COMMENT
LOWAnalysis/include/Luau/TxnLog.h161 // The pointer returned lives until `commit` or `clear` is called.COMMENT
LOWAnalysis/include/Luau/TxnLog.h181 // Queues a replacement of a type pack with a level with a duplicate of thatCOMMENT
LOWAnalysis/include/Luau/Frontend.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/ExpectedTypeVisitor.h21 NotNull<BuiltinTypes> builtinTypes,COMMENT
LOWAnalysis/include/Luau/ExpectedTypeVisitor.h41COMMENT
LOWAnalysis/include/Luau/Constraint.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Constraint.h121{COMMENT
LOWAnalysis/include/Luau/Constraint.h141struct HasPropConstraintCOMMENT
LOWAnalysis/include/Luau/Constraint.h161 // For example, in the following code fragment, we want the lookup of theCOMMENT
LOWAnalysis/include/Luau/TypeFunction.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypeFunction.h101{COMMENT
LOWAnalysis/include/Luau/ControlFlowGraph.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypeChecker2.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypeStateMap.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/DcrLogger.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/DataFlowGraph.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypeInfer.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Unifier.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Subtyping.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Module.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/Scope.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/include/Luau/TypeFunctionReductionGuesser.h1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/src/TypeFunctionRuntimeBuilder.cpp1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/src/Subtyping.cpp1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/src/Subtyping.cpp2101 // This is an unfortunately complicated state machine. Consider something like:COMMENT
LOWAnalysis/src/Subtyping.cpp2301 // local ItemContainer = {}COMMENT
LOWAnalysis/src/Subtyping.cpp2321 // `container.removeItem`. `container` has a metatable with theCOMMENT
LOWAnalysis/src/Subtyping.cpp2421 // not, claim this isn't a subtype. For example:COMMENT
LOWAnalysis/src/AutocompleteCore.cpp1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/src/TypeFunctionRuntime.cpp1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/src/Unifier.cpp1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/src/TableLiteralInference.cpp1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
LOWAnalysis/src/Frontend.cpp1// This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
415 more matches not shown…
Cross-Language Confusion25 hits · 155 pts
SeverityFileLineSnippetContext
HIGH⚡tools/svg.py147 if (e.attributes["_orig_" + attr] != undefined) return;CODE
HIGH⚡tools/svg.py148 if (e.attributes[attr] == undefined) return;CODE
HIGH⚡tools/svg.py149 if (val == undefined) val = e.attributes[attr].value;CODE
HIGH⚡tools/svg.py153 if (e.attributes["_orig_"+attr] == undefined) return;CODE
HIGH⚡tools/svg.py163 return child ? child.textContent : null;CODE
HIGH⚡tools/svg.py194 if (e.attributes != undefined) {CODE
HIGH⚡tools/svg.py198 if (e.childNodes == undefined) return;CODE
HIGH⚡tools/svg.py204 if (e.attributes != undefined) {CODE
HIGH⚡tools/svg.py205 if (e.attributes.x != undefined) {CODE
HIGH⚡tools/svg.py211 if (e.attributes.width != undefined) {CODE
HIGH⚡tools/svg.py217 if (e.childNodes == undefined) return;CODE
HIGH⚡tools/svg.py224 if (e.attributes.x != undefined) {CODE
HIGH⚡tools/svg.py228 if (e.attributes.width != undefined) {CODE
HIGH⚡tools/svg.py233 if (e.childNodes == undefined) return;CODE
HIGH⚡tools/svg.py324 if (term != null) {CODE
HIGH⚡tools/svg.py331 currentSearchTerm = null;CODE
HIGH⚡tools/svg.py339 if (currentSearchTerm === null) return;CODE
HIGHtools/svg.py87 currentSearchTerm = null;CODE
HIGHtools/svg.py120 if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {CODE
HIGHtools/svg.py128 if (e.ctrlKey && e.keyCode === 73) {CODE
HIGHtools/svg.py278 if (ex < xmin || ex + fudge >= xmax) {CODE
HIGHtools/svg.py350 if (func == null || rect == null)CODE
HIGHtools/svg.py350 if (func == null || rect == null)CODE
HIGHtools/svg.py365 if (matches[x] == undefined) {CODE
HIGHtools/svg.py389 keys.push(k);CODE
Hyper-Verbose Identifiers106 hits · 83 pts
SeverityFileLineSnippetContext
LOWbench/tabulate.py19 def _convert_field_dict_to_ordered_list(self, fields:Dict[str, object]):CODE
LOWbench/tabulate.py45 def _print_horizontal_separator(self):CODE
LOWbench/tests/vibemark67/physics.lua334local function bodyGetTransformedVertices(body)CODE
LOWbench/tests/vibemark67/physics.lua346local function bodyGetTransformedNormals(body)CODE
LOWbench/tests/vibemark67/physics.lua531local function findPolygonPolygonContacts(bodyA, bodyB)CODE
LOWbench/tests/vibemark67/physics.lua722local function findCirclePolygonContacts(circleBody, polyBody)CODE
LOWbench/tests/vibemark67/physics.lua2378function createWreckingBallScenario()CODE
LOWbench/tests/vibemark67/physics.lua2722function createRubeGoldbergScenario()CODE
LOWbench/tests/vibemark67/physics.lua2931function createBreakableChainScenario()CODE
LOWbench/tests/vibemark67/physics.lua3025function createRaycastTestScenario()CODE
LOWbench/tests/vibemark67/physics.lua3163function createParticleRopeScenario()CODE
LOWbench/tests/vibemark67/physics.lua3193function createParticleClothScenario()CODE
LOWbench/tests/vibemark67/physics.lua3467function createLargePyramidScenario()CODE
LOWbench/tests/vibemark67/physics.lua3672function createElasticChainScenario()CODE
LOWbench/tests/vibemark67/physics.lua3744function createMaterialTestScenario()CODE
LOWbench/tests/vibemark67/physics.lua3834function createComplexPolygonScenario()CODE
LOWbench/tests/vibemark67/physics.lua4399function createDetailedVehicleScenario()CODE
LOWbench/tests/vibemark67/physics.lua4658function createSpringLatticeScenario()CODE
LOWbench/tests/vibemark67/physics.lua4771function createWreckingYardScenario()CODE
LOWbench/tests/vibemark67/physics.lua4982function createRollerCoasterScenario()CODE
LOWbench/tests/vibemark67/physics.lua5031function createDestructionDerbyScenario()CODE
LOWbench/tests/vibemark67/physics.lua5095function createAssemblyLineScenario()CODE
LOWbench/tests/vibemark67/physics.lua5160function createSuspensionBridgeScenario()CODE
LOWbench/tests/vibemark67/physics.lua5285function createObstacleCourseScenario()CODE
LOWbench/tests/vibemark67/physics.lua5448function createHillTerrainScenario()CODE
LOWbench/tests/vibemark67/physics.lua5479function createStepTerrainScenario()CODE
LOWbench/tests/zefbench/air.lua2125function createPayloadGbemuExecuteIteration()CODE
LOWbench/tests/zefbench/air.lua5109function createPayloadImagingGaussianBlurGaussianBlur()CODE
LOWbench/tests/zefbench/air.lua8129function createPayloadTypescriptScanIdentifier()CODE
LOWbench/tests/zefbench/basic.lua818 local function parseRelationalExpression()CODE
LOWtools/flag-bisect.py41 def get_paragraphs_and_indent(string):CODE
LOW⚡tools/lldb_formatters.py8def read_non_cstring_from_data(data):CODE
LOW⚡tools/lldb_formatters.py15def create_quoted_escaped_c_str(s):CODE
LOWtools/lldb_formatters.py391def luau_typepath_property_summary(valobj, internal_dict):CODE
LOWtools/lldb_formatters.py589def convert_ptr_size_to_array(name, ptr, num_elem):CODE
LOWtools/lldb_formatters.py601def read_from_pointer_to_array(ptr, index):CODE
LOWtools/golden/discovery.py109def _normalize_test_selectors(CODE
LOW⚡tools/golden/selftest.py128 def test_regex_allows_comma_escaped_slash_and_inline_flags(self) -> None:CODE
LOW⚡tools/golden/selftest.py137 def test_repeated_regexes_are_preserved(self) -> None:CODE
LOW⚡tools/golden/selftest.py144 def test_fflags_preserve_luau_cli_format(self) -> None:CODE
LOW⚡tools/golden/selftest.py150 def test_rejects_invalid_directives(self) -> None:CODE
LOWtools/golden/selftest.py101 def test_bare_directive_has_no_status(self) -> None:CODE
LOWtools/golden/selftest.py107 def test_status_precedence_and_regex_scoping(self) -> None:CODE
LOWtools/golden/selftest.py165 def test_rejects_duplicate_fflags(self) -> None:CODE
LOWtools/golden/selftest.py172 def test_rejects_malformed_directive_markers(self) -> None:CODE
LOWtools/golden/selftest.py183 def test_status_is_optional_with_exact_output_for_each_configuration(self) -> None:CODE
LOWtools/golden/selftest.py198 def test_directiveless_standalone_without_output_errors(self) -> None:CODE
LOWtools/golden/selftest.py205 def test_targeted_update_bootstraps_directiveless_test(self) -> None:CODE
LOWtools/golden/selftest.py220 def test_targeted_update_does_not_hide_other_incomplete_tests(self) -> None:CODE
LOWtools/golden/selftest.py235 def test_unknown_selector_precedes_incomplete_test_validation(self) -> None:CODE
LOWtools/golden/selftest.py244 def test_targeted_update_must_cover_every_incomplete_configuration(self) -> None:CODE
LOWtools/golden/selftest.py258 def test_rejects_root_level_init(self) -> None:CODE
LOWtools/golden/selftest.py267 def test_discovers_single_and_multifile_tests(self) -> None:CODE
LOWtools/golden/selftest.py289 def test_selects_test_groups_transitively(self) -> None:CODE
LOWtools/golden/selftest.py314 def test_normalizes_source_file_paths(self) -> None:CODE
LOWtools/golden/selftest.py331 def test_multifile_helper_paths_select_the_owning_test(self) -> None:CODE
LOWtools/golden/selftest.py350 def test_rejects_explicit_paths_outside_the_test_root(self) -> None:CODE
LOWtools/golden/selftest.py361 def test_rejects_non_source_files_inside_multifile_tests(self) -> None:CODE
LOWtools/golden/selftest.py371 def test_rejects_misplaced_directive_and_absorbs_nested_init(self) -> None:CODE
LOWtools/golden/selftest.py388 def test_rejects_duplicate_ids_orphan_exact_and_regex_conflict(self) -> None:CODE
46 more matches not shown…
Self-Referential Comments24 hits · 72 pts
SeverityFileLineSnippetContext
MEDIUMbench/color.py1# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMbench/tabulate.py1# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMbench/bench.py3# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMbench/influxbench.py1# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMbench/measure_time.py1# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/heuristicstat.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/gdb_printers.py1# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/patchtests.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/codesizeprediction.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/heapgraph.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/heapstat.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/numprint.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/flag-bisect.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/perfgraph.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/heapsnapshot.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/svg.py1# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/codegenstat.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/test_dcr.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUM⚡tools/lldb_formatters.py1# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/stack-usage-reporter.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/tracegraph.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/perfstat.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/fuzz/fuzzer-postprocess.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
MEDIUMtools/fuzz/fuzzfilter.py2# This file is part of the Luau programming language and is licensed under MIT License; see LICENSE.txt for detailsCOMMENT
Excessive Try-Catch Wrapping26 hits · 34 pts
SeverityFileLineSnippetContext
LOWbench/influxbench.py48 except Exception as e:CODE
MEDIUMbench/measure_time.py23 print("Error: Cycles to run argument must be an integer. Using default value of {}".format(DEFAULT_CYCLES_TO_RUN))CODE
MEDIUMtools/lldb_formatters.py441 print("Error initializing type map:", e)CODE
MEDIUMtools/lldb_formatters.py25def wrapper(valobj, internal_dict):CODE
MEDIUMtools/lldb_formatters.py89def get_child_index(self, name):CODE
MEDIUMtools/lldb_formatters.py214def get_child_index(self, name):CODE
MEDIUMtools/lldb_formatters.py224def get_child_at_index(self, index):CODE
MEDIUMtools/lldb_formatters.py260def update(self):CODE
MEDIUMtools/lldb_formatters.py286def get_child_index(self, name):CODE
MEDIUMtools/lldb_formatters.py296def get_child_at_index(self, index):CODE
MEDIUMtools/lldb_formatters.py331def update(self):CODE
MEDIUMtools/lldb_formatters.py364def get_child_index(self, name):CODE
MEDIUMtools/lldb_formatters.py373def get_child_at_index(self, index):CODE
LOWtools/lldb_formatters.py28 except Exception as e:CODE
LOWtools/lldb_formatters.py169 except Exception as e:CODE
LOWtools/lldb_formatters.py186 except Exception as e:CODE
LOWtools/lldb_formatters.py220 except Exception as e:CODE
LOWtools/lldb_formatters.py257 except Exception as e:CODE
LOWtools/lldb_formatters.py266 except Exception as e:CODE
LOWtools/lldb_formatters.py292 except Exception as e:CODE
LOWtools/lldb_formatters.py328 except Exception as e:CODE
LOWtools/lldb_formatters.py337 except Exception as e:CODE
LOWtools/lldb_formatters.py370 except Exception as e:CODE
LOWtools/lldb_formatters.py380 except Exception as e:CODE
LOWtools/lldb_formatters.py401 except Exception as e:CODE
LOWtools/lldb_formatters.py440 except Exception as e:CODE
Empty Error Handlers6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHbench/bench.py431except:CODE
HIGHbench/bench.py1201except ImportError:CODE
HIGHbench/bench.py229except (IndexError, ValueError):CODE
HIGHbench/bench.py167except:CODE
HIGHbench/bench.py190except:CODE
HIGHbench/measure_time.py19except IndexError:CODE
AI Slop Vocabulary10 hits · 26 pts
SeverityFileLineSnippetContext
MEDIUMbench/tests/vibemark67/xz.lua1847local nBodyC = "/* The Computer Language Benchmarks Game\n * https://salsa.debian.org/benchmarksgame-team/benchmarksgameCODE
MEDIUMbench/tests/vibemark67/xz.lua1847local nBodyC = "/* The Computer Language Benchmarks Game\n * https://salsa.debian.org/benchmarksgame-team/benchmarksgameCODE
MEDIUMtools/flag-bisect.py389 # However, this can be ambiguous in the opposite of the aforementioned outcome!STRING
MEDIUMtools/golden/selftest.py802 # A harness failure captured nothing worth dumping.COMMENT
MEDIUMtests/TypeInfer.aliases.test.cpp68 // Essentially we've "stolen" the alias's type out from under it.COMMENT
MEDIUMtests/TypeInfer.tables.test.cpp206 // TODO: better, more robust comparison of type varsCOMMENT
MEDIUMCodeGen/src/IrLoweringX64.cpp65 // We might introduce explicit operand types in the future to make this more robustCOMMENT
MEDIUMCodeGen/src/IrLoweringX64.cpp79 // We might introduce explicit operand types in the future to make this more robustCOMMENT
MEDIUMCommon/include/Luau/DenseHash.h453 // We can leverage the structure of the bitvector here to skip contiguous chunks of empty elementsCOMMENT
MEDIUMVM/src/ldebug.cpp433 // this can be changed, but if requires making patching a bit more nuanced so that we don't patch AUX wordsCOMMENT
Deep Nesting21 hits · 19 pts
SeverityFileLineSnippetContext
LOWbench/bench.py108CODE
LOWbench/bench.py151CODE
LOWbench/bench.py424CODE
LOWbench/bench.py471CODE
LOWbench/bench.py631CODE
LOWbench/bench.py991CODE
LOWtools/flag-bisect.py38CODE
LOWtools/flag-bisect.py261CODE
LOWtools/flag-bisect.py41CODE
LOWtools/heapsnapshot.py62CODE
LOWtools/test_dcr.py56CODE
LOWtools/lldb_formatters.py32CODE
LOWtools/lldb_formatters.py423CODE
LOWtools/lldb_formatters.py452CODE
LOWtools/lldb_formatters.py95CODE
LOWtools/stack-usage-reporter.py131CODE
LOWtools/golden/directives.py17CODE
LOWtools/golden/directives.py179CODE
LOWtools/golden/cli.py61CODE
LOWtools/golden/executables.py79CODE
LOWtools/golden/text.py60CODE
Unused Imports17 hits · 16 pts
SeverityFileLineSnippetContext
LOWbench/bench.py25CODE
LOWbench/influxbench.py4CODE
LOWbench/measure_time.py5CODE
LOWtools/heuristicstat.py9CODE
LOWtools/stackdbg.py29CODE
LOWtools/heapgraph.py12CODE
LOWtools/heapstat.py9CODE
LOWtools/flag-bisect.py7CODE
LOWtools/golden/execution.py3CODE
LOWtools/golden/suite.py3CODE
LOWtools/golden/models.py3CODE
LOWtools/golden/discovery.py3CODE
LOWtools/golden/selftest.py4CODE
LOWtools/golden/directives.py3CODE
LOWtools/golden/cli.py3CODE
LOWtools/golden/expectations.py3CODE
LOWtools/golden/executables.py3CODE
Fake / Example Data6 hits · 6 pts
SeverityFileLineSnippetContext
LOWbench/tests/vibemark67/typeset.lua3644sample_texts[1] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore eCODE
LOWbench/tests/vibemark67/typeset.lua3644sample_texts[1] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore eCODE
LOWbench/tests/vibemark67/regex.lua940 tests[#tests+1] = {pattern="(\\d\\d\\d)-(\\d\\d\\d\\d)", text="555-1234", shouldMatch=true, captures={"555","1234"}}CODE
LOWbench/tests/vibemark67/regex.lua1035 tests[#tests+1] = {pattern="[a-z]+@[a-z]+\\.[a-z]+", text="user@example.com", shouldMatch=true, captures={}}CODE
LOWbench/tests/vibemark67/http.lua2722 { body = '{"email":"test@test.com"}', headers = create_headers(), query = {} },CODE
LOWtests/Parser.test.cpp3895 local player = PlayerStats("John Doe")CODE
Slop Phrases3 hits · 4 pts
SeverityFileLineSnippetContext
LOWVM/src/lgc.cpp1302 // don't forget to visit main thread, it's the only object not allocated in GCO pagesCOMMENT
LOWVM/src/lgc.cpp1339 // don't forget to visit main thread, it's the only object not allocated in GCO pagesCOMMENT
LOWCompiler/include/Luau/Compiler.h28// Note: this structure is duplicated in luacode.h, don't forget to change these in sync!COMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWAnalysis/src/TypeFunctionReductionGuesser.cpp272 // If ty is a generic, we need to check if we inferred a substitutionCOMMENT
LOWAnalysis/src/TypeChecker2.cpp4462 // We need to check if the type of the index expression foo (x[foo])COMMENT
AI Structural Patterns1 hit · 0 pts
SeverityFileLineSnippetContext
LOWtools/lldb_formatters.py587CODE