AI Slop Code Risk Monitor

mamedev/mame

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

MAME

1.7 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for mamedev/mame, a C++ project with 10,689 GitHub stars. SynthScan examined 10,060,946 lines of code across 23576 source files, recording 17613 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 1.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.

1.7
Adjusted Signal
1.7
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
10.7K
Stars
C++
Language
10.1M
Lines of Code
23.6K
Files
17.6K
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 7.8/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.1/100 · LOW

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

Agent Over-Engineering Ratio 0.3/100 · LOW

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

PR Review Velocity Impact 8.8/100 · LOW

Which changes need focused human review? 17613 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 33MEDIUM 388LOW 17192

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 17613 distinct pattern matches across 20 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 Block16851 hits · 15493 pts
SeverityFileLineSnippetContext
LOW…ject/app/src/main/java/org/libsdl/app/SDLActivity.java1021 // to change size and should wait for surfaceChanged() before we return, so the sizeCOMMENT
LOW…ject/app/src/main/java/org/libsdl/app/SDLActivity.java1481// Log.v("SDL", "key down: " + keyCode + ", deviceId = " + deviceId + ", source = " + source);COMMENT
LOWbgfx/chains/depixelize.json1// license:MITCOMMENT
LOWbgfx/chains/hlsl.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/chains/hlsl.json21 "sliders": [COMMENT
LOWbgfx/chains/hlsl.json41 //COMMENT
LOWbgfx/chains/hlsl.json121 { "type": "float", "name": "round_corner", "text": "Rounded Corner Amount", "default": 0.05, "max": 2.00, "minCOMMENT
LOWbgfx/chains/hlsl.json141 // value: Any integer value.COMMENT
LOWbgfx/chains/hlsl.json161 // bilinear (optional): Whether or not to apply bilinear filtering to this render target.COMMENT
LOWbgfx/chains/hlsl.json221 // clear (optional): How to clear the output target for this particular entry.COMMENT
LOWbgfx/chains/hlsl.json241 // condition (optional): The disabler is active when the named slider is either equal or not equal to the reference COMMENT
LOWbgfx/chains/hlsl.json261 { "type": "slider", "condition": "equal", "combine": "or", "name": "ntsc", "value": 0 }COMMENT
LOWbgfx/chains/hlsl.json281 { "uniform": "u_b_value", "slider": "b_value" },COMMENT
LOWbgfx/chains/hlsl.json301 //COMMENT
LOWbgfx/effects/misc/blit.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/misc/blit.json41 },COMMENT
LOWbgfx/effects/misc/blit.json61 // values: true, falseCOMMENT
LOWbgfx/effects/misc/blit.json81 // code if they are used by the shader. These names are:COMMENT
LOWbgfx/effects/misc/blit.json101 // The dimensions, in pixels, of the texture in input pair N. Starts at 0.COMMENT
LOWbgfx/effects/misc/blit_palette16.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/misc/blit_palette16.json41 },COMMENT
LOWbgfx/effects/misc/blit_palette16.json61 // values: true, falseCOMMENT
LOWbgfx/effects/misc/blit_palette16.json81 // code if they are used by the shader. These names are:COMMENT
LOWbgfx/effects/misc/blit_palette16.json101 // The dimensions, in pixels, of the texture in input pair N. Starts at 0.COMMENT
LOWbgfx/effects/pillarbox_right_horizontal/offset_sat.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/default/blit.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/default/blit.json21COMMENT
LOWbgfx/effects/default/blit.json41 // default: falseCOMMENT
LOWbgfx/effects/default/blit.json61 // "u_view_dims"COMMENT
LOWbgfx/effects/default/blit.json81 // Valid values: xCOMMENT
LOWbgfx/effects/pillarbox_left_horizontal/offset_sat.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/unfiltered/blit.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/unfiltered/blit.json41 },COMMENT
LOWbgfx/effects/unfiltered/blit.json61 // values: true, falseCOMMENT
LOWbgfx/effects/unfiltered/blit.json81 // code if they are used by the shader. These names are:COMMENT
LOWbgfx/effects/unfiltered/blit.json101 // The dimensions, in pixels, of the texture in input pair N. Starts at 0.COMMENT
LOWbgfx/effects/pillarbox_left_vertical/offset_sat.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/hlsl/blit.json1// license:BSD-3-ClauseCOMMENT
LOWbgfx/effects/hlsl/blit.json41 },COMMENT
LOWbgfx/effects/hlsl/blit.json61 // values: true, falseCOMMENT
LOWbgfx/effects/hlsl/blit.json81 // code if they are used by the shader. These names are:COMMENT
LOWbgfx/effects/hlsl/blit.json101 // The dimensions, in pixels, of the texture in input pair N. Starts at 0.COMMENT
LOWbgfx/effects/pillarbox_right_vertical/offset_sat.json1// license:BSD-3-ClauseCOMMENT
LOWtests/main.cpp1#define CATCH_CONFIG_MAINCOMMENT
LOWdocs/source/conf.py1# -*- coding: utf-8 -*-COMMENT
LOWdocs/source/conf.py61# The version info for the project you're documenting, acts as replacement forCOMMENT
LOWdocs/source/conf.py81# directories to ignore when looking for source files.COMMENT
LOWdocs/source/conf.py101# A list of ignored prefixes for module index sorting.COMMENT
LOWdocs/source/conf.py121COMMENT
LOWdocs/source/conf.py141#html_static_path = ['_static']COMMENT
LOWdocs/source/conf.py161COMMENT
LOWdocs/source/conf.py181# contain a <link> tag referring to it. The value of this option must be theCOMMENT
LOWdocs/source/conf.py201# Additional stuff for the LaTeX preamble.COMMENT
LOWini/examples/bt601-525.ini1# Example for BT.601 525-line Color SpaceCOMMENT
LOWini/examples/p35.ini1# P35 PhosphorCOMMENT
LOWini/examples/p4.ini1# P4 PhosphorCOMMENT
LOWini/examples/bt601-625.ini1# Example for BT.601 625-line Color SpaceCOMMENT
LOWini/examples/p7.ini1# P7 PhosphorCOMMENT
LOWini/examples/p55.ini1# P55 PhosphorCOMMENT
LOWini/examples/p2.ini1# P2 PhosphorCOMMENT
16791 more matches not shown…
Decorative Section Separators242 hits · 538 pts
SeverityFileLineSnippetContext
MEDIUM…3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py4#------------------------------------------------------------------------------COMMENT
MEDIUM…3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py32#------------------------------------------------------------------------------COMMENT
MEDIUM⚡…3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py58#------------------------------------------------------------------------------COMMENT
MEDIUM⚡…3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py66#------------------------------------------------------------------------------COMMENT
MEDIUM⚡…3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py71#------------------------------------------------------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh169# ----------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh178# --------------------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh480# -------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh529# ---------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh575# ----------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh598# --------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh622# ------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh646# ------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh679# -------------------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh691# --------------------------------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh712# ----------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh731# --------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh740# ------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh776# -----------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh789# -----------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh801# -----------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh812# ---------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh838# ---------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh886# -------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh924# ------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1014# --------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1030# --------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1095# --------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1147# -------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1177# ---------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1207# -----------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1232# ------------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1261# ----------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1282# -------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1295# -----------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1308# ----------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1333# -----------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1350# ---------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1483# -----------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1495# ---------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1512# ------------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1523# ---------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1625# ---------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1648# --------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1672# ---------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1773# ------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1804# ----------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1832# ------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1845# ------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1880# -----------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1906# ----------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1919# ------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1939# ------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1984# ----------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2004# -------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2083# ---------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2100 # ---------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2122# -------------------------------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2134# -----------COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2154# -------------COMMENT
182 more matches not shown…
Self-Referential Comments68 hits · 160 pts
SeverityFileLineSnippetContext
MEDIUMdocs/source/conf.py6# This file is execfile()d with the current directory set to its containing dir.COMMENT
MEDIUM3rdparty/benchmark/mingw.py289 # Create the loggerCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh1402# This file is a library for parsing options in your shell scripts alongCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2502# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2512# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2535# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2545# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2570# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh2710# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh7472 # Create the object directory.COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh10145 # Create the old-style object.COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh10165 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh77# This file is dual licensed under the terms of the MIT licenseCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh1541# This file is dual licensed under the terms of the MIT licenseCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh1559# This file is a library for parsing options in your shell scripts alongCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh2807# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh2817# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh2840# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh2850# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh2875# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh3015# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh7948 # Create the object directory.COMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh10529 # Create the old-style object.COMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh10549 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUM3rdparty/utf8proc/data/Manifest.toml1# This file is machine-generated - editing it directly is not advisedCOMMENT
MEDIUM3rdparty/zlib/os400/make.sh164# Create the OS/400 library if it does not exist.COMMENT
MEDIUM3rdparty/zlib/os400/make.sh172# Create the DOCS source file if it does not exist.COMMENT
MEDIUM3rdparty/zlib/os400/make.sh195# Create the OS/400 source program file for the C header files.COMMENT
MEDIUM3rdparty/zlib/os400/make.sh206# Create the IFS directory for the C header files.COMMENT
MEDIUM3rdparty/flac/ltmain.sh1402# This file is a library for parsing options in your shell scripts alongCOMMENT
MEDIUM3rdparty/flac/ltmain.sh2594# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/flac/ltmain.sh2604# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUM3rdparty/flac/ltmain.sh2627# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/flac/ltmain.sh2637# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/flac/ltmain.sh2662# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/flac/ltmain.sh2802# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUM3rdparty/flac/ltmain.sh7570 # Create the object directory.COMMENT
MEDIUM3rdparty/flac/ltmain.sh10249 # Create the old-style object.COMMENT
MEDIUM3rdparty/flac/ltmain.sh10269 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUM3rdparty/flac/test/generate_streams.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_metaflac.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_seeking.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_grabbag.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_replaygain.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_compression.sh6# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_streams.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_flac.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_libFLAC.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/flac/test/test_libFLAC++.sh7# This file is part the FLAC project. FLAC is comprised of severalCOMMENT
MEDIUM3rdparty/zstd/tests/gzip/init.cfg1# This file is sourced by init.sh, *before* its initialization.COMMENT
MEDIUM3rdparty/zstd/tests/gzip/init.sh136# The following code attempts to find a shell with support for these features.COMMENT
MEDIUM3rdparty/zstd/tests/gzip/init.sh451 # Create an alias, FOO, for each FOO.exe in this directory.COMMENT
MEDIUM3rdparty/zstd/tests/gzip/init.sh495# Create a temporary directory, much like mktemp -d does.COMMENT
MEDIUM3rdparty/zstd/tests/gzip/help-version.sh147# Create a file in the current directory, not in $TMPDIR.COMMENT
MEDIUM3rdparty/zstd/tests/gzip/test-driver.sh26# This file is maintained in Automake, please reportCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh1229# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh1240# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh1263# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh1272# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh1297# This function is only a basic sanity check; it will hardly flush outCOMMENT
8 more matches not shown…
AI Slop Vocabulary51 hits · 140 pts
SeverityFileLineSnippetContext
MEDIUM…oject/app/src/main/java/org/libsdl/app/SDLSurface.java280 // if we are. We'll leverage our existing mouse motion listenerCOMMENT
MEDIUM3rdparty/sol2/sol/sol.hpp3012 // Definitely 5.0COMMENT
LOW⚡3rdparty/bgfx/examples/39-assao/cs_assao_generate_q.sh38#define SSAO_TILT_SAMPLES_ENABLE_AT_QUALITY_PRESET (99) // to disable simply set to 99 or siCOMMENT
LOW⚡3rdparty/bgfx/examples/39-assao/cs_assao_generate_q.sh41#define SSAO_HALOING_REDUCTION_ENABLE_AT_QUALITY_PRESET (1) // to disable simply set to 99 or siCOMMENT
LOW⚡3rdparty/bgfx/examples/39-assao/cs_assao_generate_q.sh44#define SSAO_NORMAL_BASED_EDGES_ENABLE_AT_QUALITY_PRESET (2) // to disable simply set to 99 or siCOMMENT
LOW⚡3rdparty/bgfx/examples/39-assao/cs_assao_generate_q.sh47#define SSAO_DETAIL_AO_ENABLE_AT_QUALITY_PRESET (1) // whether to use DetailAOStrength; COMMENT
MEDIUM3rdparty/bgfx/examples/common/shaderlib.sh376 // https://web.archive.org/web/20190411181934/http://the-witness.net/news/2012/02/seamless-cube-map-filtering/COMMENT
MEDIUM3rdparty/bgfx/3rdparty/spirv-cross/spirv_glsl.cpp301 // Sanity check the iteration count to be robust against a certain class of bugs whereCOMMENT
MEDIUM3rdparty/bgfx/3rdparty/spirv-cross/spirv_glsl.cpp10427 // Essentially, we can only remove one set of swizzles, since that's what we have control over ...COMMENT
MEDIUM3rdparty/bgfx/3rdparty/spirv-cross/spirv_glsl.cpp10669 // We can look at result type which is more robust.COMMENT
MEDIUM3rdparty/bgfx/3rdparty/spirv-cross/spirv_cross.cpp3741 // Essentially a map of block -> { variables accessed in the basic block }COMMENT
MEDIUM3rdparty/bgfx/3rdparty/spirv-cross/spirv_hlsl.cpp1692 // Sort input and output variables based on, from more robust to less robust:COMMENT
MEDIUM…3rdparty/spirv-tools/include/spirv-tools/optimizer.hpp807// Creates a graphics robust access pass.COMMENT
MEDIUM…dparty/bgfx/3rdparty/spirv-tools/source/diagnostic.cpp92 case SPV_REQUESTED_TERMINATION: // Essentially success.CODE
MEDIUM…party/bgfx/3rdparty/spirv-tools/source/opt/ir_loader.h32// libspirv.h so that we can leverage the syntax checks implemented behind it.COMMENT
MEDIUM…dparty/bgfx/3rdparty/spirv-tools/source/opt/ccp_pass.h62 // CCP lattice. Essentially, if all the operands in |phi| have the sameCOMMENT
MEDIUM…arty/spirv-tools/source/opt/inst_bindless_check_pass.h80 // These instrumentation functions utilize GenDebugDirectRead() to read dataCOMMENT
MEDIUM…arty/spirv-tools/source/opt/inst_bindless_check_pass.h85 // These instrumentation functions utilize GenDebugStreamWrite() to write itsCOMMENT
MEDIUM3rdparty/bgfx/3rdparty/glslang/SPIRV/GlslangToSpv.cpp4854 // TODO: It would be more robust to do a full recursive verification of the types satisfying SPIR-V rules.COMMENT
MEDIUM…rty/glslang/glslang/MachineIndependent/ParseHelper.cpp7830// for the parameter to the constructor (passed to this function). Essentially, it convertsCOMMENT
MEDIUM…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp8539// for the parameter to the constructor (passed to this function). Essentially, it convertsCOMMENT
MEDIUM3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp6310 // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be COMMENT
MEDIUM…rty/glsl-optimizer/src/glsl/ir_print_metal_visitor.cpp977 // take precision from it. This isn't fully robust now, but oh well.COMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh331# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh5227# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/libjpeg/ltmain.sh9167 # This code stresses the "libraries are programs" paradigm to itsCOMMENT
MEDIUM3rdparty/asmjit/asmjit/core/emitter.h134//! often. To make the experience of using AsmJit seamless it offers validation features that can be controlledCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh345# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/expat/conftools/ltmain.sh5631# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/bimg/3rdparty/tinyexr/tinyexr.h1554 // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`.COMMENT
MEDIUM3rdparty/asio/src/examples/cpp11/porthopper/client.cpp73 // Time to switch to a new socket. To ensure seamless handover we willCOMMENT
MEDIUM3rdparty/flac/ltmain.sh331# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/flac/ltmain.sh5319# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/flac/ltmain.sh9271 # This code stresses the "libraries are programs" paradigm to itsCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh397# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh3852# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUM3rdparty/portaudio/ltmain.sh7681 # This code stresses the "libraries are programs" paradigm to itsCOMMENT
MEDIUMsrc/mame/pc/pangofun.cpp279 ROM_LOAD16_BYTE( "bank2.u13", 0x200001, 0x80000, BAD_DUMP CRC(504bf849) SHA1(13a184ec9e176371808938015111f8918cb4df7d) CODE
MEDIUMsrc/mame/misc/ecoinfr.cpp1710//These look more like some variant of Astra Gaming hardware than the MAB PCB, but I can't be sure. Certainly they don'tCOMMENT
MEDIUMsrc/mame/misc/3do_madam.cpp1308 // Essentially similar as above minus that we already have a source pixelCOMMENT
MEDIUMsrc/mame/sega/saturn.cpp312 // Essentially clears?COMMENT
MEDIUMsrc/mame/tvgames/monkey_king_3b.cpp205 // Definitely not correct, but toggling somehow keeps things movingCOMMENT
MEDIUMsrc/mame/igs/igs036crypt.cpp314// while simple, seems to be pretty robust, so few errors should be expected,COMMENT
MEDIUMsrc/mame/nec/pce_cd.cpp539 // Definitely not here, breaks jleagt94, iganin, macr2036 "press RUN button" promptCOMMENT
MEDIUMsrc/mame/namco/namcos12_cdxa.cpp278 // Definitely is cs1 but hooking it up breaks the CD drive state seemingly due to timing issues.COMMENT
MEDIUMsrc/mame/kurzweil/krz2000.cpp349 // Essentially, the 68k's second built-in serial port runs at 31250Hz, which is MIDI baud rate,COMMENT
MEDIUMsrc/lib/formats/ap2_dsk.cpp70 // if true, use the old, not as robust logic for choosing which copy of a decoded sector to writeCOMMENT
MEDIUMsrc/devices/video/axell_ag1.cpp1406 // seamless (the backgrounds are tiled from small cells)COMMENT
MEDIUMsrc/devices/bus/nscsi/pc8801_30.cpp206 // Definitely not here, breaks jleagt94, iganin, macr2036 "press RUN button" promptCOMMENT
MEDIUMsrc/devices/machine/generalplus_gpl162xx_soc_video.cpp1086 // where does -19 come from? needed for raster on paccon xevious to fire at correct line for bg scrolling to be seamleCOMMENT
MEDIUMsrc/devices/sound/ymz770.cpp283 // phrase transition is seamless most of the time, but AMM buffer 'contamination' should not be noticeableCOMMENT
Synthetic Comment Markers15 hits · 88 pts
SeverityFileLineSnippetContext
HIGH3rdparty/bgfx/3rdparty/dear-imgui/imgui_draw.cpp2843 const ImWchar* SrcRanges; // Ranges as requested by user (user is allowed to request too much, e.g. 0xCODE
HIGH…lzma/CS/7zip/Compress/LzmaAlone/Properties/Settings.cs3// This code was generated by a tool.COMMENT
HIGH…zma/CS/7zip/Compress/LzmaAlone/Properties/Resources.cs3// This code was generated by a tool.COMMENT
HIGHsrc/emu/debug/debugcpu.cpp1913 // if we need to skip additional instructions, advance as requestedCOMMENT
HIGHsrc/emu/debug/debugcpu.cpp2137 // if we need to skip additional instructions, advance as requestedCOMMENT
HIGHsrc/mame/misc/crospuzl.cpp389 ROM_LOAD( "ds2401.bin", 0x00, 0x08, BAD_DUMP CRC(59aa97e0) SHA1(0bd57a57f7274a088bea051cbf9c4c8a02a9ff83) ) // AI-generCODE
HIGHsrc/mame/misc/tjf_vr0.cpp1319 ROM_LOAD( "at88sc153.bin", 0x000, 0x100, BAD_DUMP CRC(b8482d63) SHA1(0c43c82b556c01ef4852eb26141913fe28c52cf6) ) // AI-CODE
HIGHsrc/mame/misc/tjf_vr0.cpp1361 ROM_LOAD( "at88sc153.bin", 0x000, 0x100, BAD_DUMP CRC(e062b61b) SHA1(fa77147fb8a4b48d253de815afec397082b53ff0) ) // AI-CODE
HIGHsrc/mame/misc/tjf_vr0.cpp1364 ROM_LOAD( "nvram.bin", 0x0000, 0x2000, BAD_DUMP CRC(e36b21e0) SHA1(9a2d4cefc9c0dbc829b72893a002fd73a7ea2a06) ) // AI-geCODE
HIGHsrc/mame/misc/tjf_vr0.cpp1378 ROM_LOAD( "at88sc153.bin", 0x000, 0x100, BAD_DUMP CRC(456e82cf) SHA1(f16b213bb45894cfabab570e9c69fd42281f2551) ) // AI-CODE
HIGHsrc/mame/misc/tjf_vr0.cpp1393 ROM_LOAD( "at88sc153.bin", 0x000, 0x100, BAD_DUMP CRC(3ad5e485) SHA1(c8b63cd6b2d843b7274ffbd0281edaec7f158c01) ) // AI-CODE
HIGHsrc/mame/misc/tjf_vr0.cpp1396 ROM_LOAD( "nvram.bin", 0x0000, 0x2000, BAD_DUMP CRC(e36b21e0) SHA1(9a2d4cefc9c0dbc829b72893a002fd73a7ea2a06) ) // AI-geCODE
HIGHsrc/mame/misc/tjf_vr0.cpp1412 ROM_LOAD( "at88sc153.bin", 0x000, 0x100, BAD_DUMP CRC(456e82cf) SHA1(f16b213bb45894cfabab570e9c69fd42281f2551) ) // AI-CODE
HIGHsrc/mame/misc/tjf_vr0.cpp1427 ROM_LOAD( "zones.bin", 0x000, 0x100, BAD_DUMP CRC(c46bac53) SHA1(35bfd1468b6b405551830987867a74274adccdd8) ) // AI-geneCODE
HIGHsrc/devices/sound/swp30.cpp3669 // Clamp/saturate as requestedCOMMENT
TODO Padding57 hits · 81 pts
SeverityFileLineSnippetContext
LOW…rdparty/spirv-tools/source/val/validate_annotation.cpp285 // TODO: Add validations for all decorations.COMMENT
LOW…rdparty/spirv-tools/source/val/validate_annotation.cpp300 // TODO: Add validations for these decorations.COMMENT
LOW…rdparty/spirv-tools/source/val/validate_extensions.cpp2817 // TODO: Add validation rules for remaining cases as well.COMMENT
LOW…rdparty/spirv-tools/source/val/validate_extensions.cpp3360 // TODO: Add validation rules for remaining cases as well.COMMENT
LOW…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp190 // TODO: implement.COMMENT
LOW3rdparty/bgfx/src/renderer_webgpu.h530 uint32_t m_frameNum; // TODO: implement (currently stays 0)CODE
LOW3rdparty/bgfx/src/renderer_mtl.h1154 uint32_t m_frameNum; // TODO: implement (currently stays 0)CODE
LOWsrc/mame/pc/pc_t1t.cpp1178 // TODO: implement PG17 and VPG17 bits when 256K VRAM addressing is understoodCOMMENT
LOWsrc/mame/pc/teradrive.cpp550 // TODO: implement bus conflict for 0x40'0000,0x7f'ffff area (if expansion port attached)COMMENT
LOWsrc/mame/acorn/belatra.cpp113 map(0x00000000, 0x001fffff).rom().region("maincpu", 0x000000); // TODO: implement this as proper flash ROM deviceCODE
LOWsrc/mame/acorn/aa310.cpp1132 // TODO: implement A500 keyboard, uses M6500/1 MCUCOMMENT
LOWsrc/mame/atari/antic.cpp2253 // TODO: implement GTIA 9++ ModeCOMMENT
LOWsrc/mame/dynax/royalmah.cpp4280 // TODO: implement extra sound chips. Z80 ROM is scrambled.COMMENT
LOWsrc/mame/ice/calchase.cpp162 // TODO: implement me once conversion to PCI kicks inCOMMENT
LOWsrc/mame/ice/lethalj.cpp812// TODO: implement steering wheel properly, identify ticket, identify extra buttonCOMMENT
LOWsrc/mame/olivetti/m20.cpp891ROM_START(m44) // TODO: implement different hardware. Split to another driver?CODE
LOWsrc/mame/konami/moo.cpp430 // TODO: implement sprite dma in k053246_k053247_k055673.cppCOMMENT
LOWsrc/mame/konami/xexex.cpp412 // TODO: implement sprite dma in k053246_k053247_k055673.cppCOMMENT
LOWsrc/mame/konami/rungun.cpp474 // TODO: implement sprite dma in k053246_k053247_k055673.cppCOMMENT
LOWsrc/mame/konami/gijoe.cpp359 // TODO: implement sprite dma in k053246_k053247_k055673.cppCOMMENT
LOWsrc/mame/konami/simpsons.cpp604 // TODO: implement sprite dma in k053246_k053247_k055673.cppCOMMENT
LOWsrc/mame/konami/vendetta.cpp571 // TODO: implement sprite dma in k053246_k053247_k055673.cppCOMMENT
LOWsrc/mame/psion/mc600.cpp483 m_asic2->read_pd_cb().set([this]() { m_rtc32 ^= 1; return m_rtc32 << 6; }); // TODO: implement RTC32 output from ASIC3CODE
LOWsrc/mame/sord/m5.cpp1351 //TODO: implement switch to enable this hackCOMMENT
LOWsrc/mame/amiga/amigaaga.cpp673 // TODO: implement for ham and dualpf, belowCOMMENT
LOWsrc/mame/oberheim/matrix6.cpp193 // TODO: implement.COMMENT
LOWsrc/mame/oberheim/matrix6.cpp198 // TODO: implement.COMMENT
LOWsrc/mame/oberheim/xpander.cpp1020 const u8 d2 = 1; // TODO: implement.CODE
LOWsrc/mame/oberheim/xpander_vb.cpp144 .channel_a = nullptr, // TODO: implement.CODE
LOWsrc/mame/nec/pc88va_v.cpp1216 // TODO: implement OFX (different than the other modes, unused by all known SW dumps)COMMENT
LOWsrc/mame/xerox/notetaker.cpp842 m_ep_cpu->set_disable(); // TODO: implement the cpu control bits so this doesn't execute garbage/zeroes before its firmCODE
LOWsrc/mame/taito/wyvernf0.cpp645 // TODO: implement bottom speaker routingCOMMENT
LOWsrc/mame/sharp/x1twin.cpp128 PORT_START("IOSYS") //TODO: implement front-panel DIP-SW hereCODE
LOWsrc/mame/sony/news_68k_iop.cpp616 // TODO: implement AST (Asynchronous System Trap)COMMENT
LOWsrc/devices/video/wd90c26.cpp33// TODO: implement the extra unlocksCOMMENT
LOWsrc/devices/video/pc_vga_tseng.cpp260 // TODO: implement KEY protectionCOMMENT
LOWsrc/devices/video/82c425.cpp426 // TODO: implement 4-level gray scale scheme (shouldn't use gray scale palette)COMMENT
LOWsrc/devices/cpu/patinhofeio/patinho_feio.cpp96//TODO: implement handling of these special purpose registersCOMMENT
LOWsrc/devices/cpu/scudsp/scudsp.cpp716 // TODO: implement this rule for B-BusCOMMENT
LOWsrc/devices/cpu/es5510/es5510.cpp1009 // TODO: implement i/o writing.COMMENT
LOWsrc/devices/cpu/tlcs900/tmp95c063.cpp247 // TODO: implement timers 4-7COMMENT
LOWsrc/devices/cpu/avr8/avr8.cpp3174 // TODO: implement timer 3. trying to fire these interrupts will crash arduboy games!COMMENT
LOWsrc/devices/cpu/avr8/avr8.cpp3187 // TODO: implement timer 4. trying to fire these interrupts will crash arduboy games!COMMENT
LOWsrc/devices/cpu/avr8/avr8.cpp3200 // TODO: implement timer 5COMMENT
LOWsrc/devices/bus/isa/gus.cpp255 // TODO: implement proper panningCOMMENT
LOWsrc/devices/bus/tanbus/mpvdu.cpp37 //m_screen->set_screen_update("mc6845", FUNC(mc6845_device::screen_update)); // TODO: implement interlace in mc6845COMMENT
LOWsrc/devices/bus/tanbus/ravdu.cpp38 //m_screen->set_screen_update("mc6845", FUNC(mc6845_device::screen_update)); // TODO: implement interlace in mc6845COMMENT
LOWsrc/devices/bus/multibus/labtam_z80sbc.cpp332 // TODO: implement iei/ieo on z80sioCOMMENT
LOWsrc/devices/bus/multibus/labtam_z80sbc.cpp337 // TODO: implement iei/ieo on am9519COMMENT
LOWsrc/devices/bus/spectrum/beta128.cpp46 //PORT_CONFSETTING(0x02, "Reset") // TODO: implement RESET callbackCOMMENT
LOWsrc/devices/bus/ata/gdrom.cpp357 // TODO: implement SEEK & standbyCOMMENT
LOWsrc/devices/machine/68561mpcc.cpp873// TODO: implement Idle bitCOMMENT
LOWsrc/devices/machine/68230pit.cpp183 // TODO: implement priorities and support nested interruptsCOMMENT
LOWsrc/devices/machine/68230pit.cpp192 // TODO: implement priorities and support nested interrupts for the H1-H4 sourcesCOMMENT
LOWsrc/devices/machine/it8671f.cpp241// TODO: implement extra LFSR writes for ISA PnP modeCOMMENT
LOWsrc/devices/sound/hc55516.h45 // TODO: implement this beyond a do-nothing stubCOMMENT
LOWsrc/devices/sound/upd931.cpp305 // TODO: implement this. ct8000 always writes 0 since it uses the external VCO vibrato insteadCOMMENT
Deep Nesting77 hits · 75 pts
SeverityFileLineSnippetContext
LOWscripts/minimaws/lib/lxparse.py199CODE
LOWscripts/minimaws/lib/lxparse.py383CODE
LOWscripts/minimaws/lib/auxverbs.py29CODE
LOWscripts/minimaws/lib/auxverbs.py41CODE
LOWscripts/minimaws/lib/auxverbs.py131CODE
LOWscripts/minimaws/lib/auxverbs.py171CODE
LOWscripts/minimaws/lib/wsgiserve.py71CODE
LOWscripts/minimaws/lib/wsgiserve.py138CODE
LOWscripts/minimaws/lib/wsgiserve.py167CODE
LOWscripts/minimaws/lib/wsgiserve.py197CODE
LOWscripts/minimaws/lib/wsgiserve.py222CODE
LOWscripts/minimaws/lib/wsgiserve.py242CODE
LOWscripts/minimaws/lib/wsgiserve.py453CODE
LOWscripts/minimaws/lib/wsgiserve.py568CODE
LOWscripts/minimaws/lib/wsgiserve.py622CODE
LOWscripts/minimaws/lib/wsgiserve.py686CODE
LOWscripts/minimaws/lib/wsgiserve.py822CODE
LOWscripts/minimaws/lib/wsgiserve.py879CODE
LOWscripts/minimaws/lib/wsgiserve.py947CODE
LOW3rdparty/benchmark/mingw.py55CODE
LOW3rdparty/benchmark/.ycm_extra_conf.py79CODE
LOW3rdparty/zstd/tests/automated_benchmarking.py260CODE
LOW3rdparty/zstd/tests/test-license.py136CODE
LOW3rdparty/zstd/tests/fuzz/fuzz.py736CODE
LOW3rdparty/zstd/tests/cli-tests/run.py132CODE
LOW3rdparty/zstd/tests/cli-tests/run.py583CODE
LOW3rdparty/zstd/contrib/freestanding_lib/freestanding.py115CODE
LOW3rdparty/zstd/contrib/freestanding_lib/freestanding.py149CODE
LOW3rdparty/zstd/contrib/freestanding_lib/freestanding.py261CODE
LOW3rdparty/zstd/contrib/freestanding_lib/freestanding.py523CODE
LOW3rdparty/zstd/contrib/freestanding_lib/freestanding.py573CODE
LOW3rdparty/zstd/contrib/freestanding_lib/freestanding.py614CODE
LOW3rdparty/catch/scripts/generateSingleHeader.py47CODE
LOWsrc/tools/discrepancy-spotter.py13CODE
LOWsrc/tools/discrepancy-fixer.py13CODE
LOWsrc/devices/cpu/mcs96/mcs96make.py71CODE
LOWsrc/devices/cpu/mcs96/mcs96make.py120CODE
LOWsrc/devices/cpu/z80/z80make.py71CODE
LOWsrc/devices/cpu/z80/z80make.py162CODE
LOWsrc/devices/cpu/z80/z80make.py261CODE
LOWsrc/devices/cpu/m6502/m6502make.py17CODE
LOWsrc/devices/cpu/m6502/m6502make.py87CODE
LOWsrc/devices/cpu/m6502/m6502make.py236CODE
LOWsrc/devices/cpu/m68000/m68000gen.py825CODE
LOWsrc/devices/cpu/m68000/m68000gen.py885CODE
LOWsrc/devices/cpu/m68000/m68000gen.py934CODE
LOWsrc/devices/cpu/m68000/m68000gen.py1756CODE
LOWsrc/devices/cpu/m68000/m68000gen.py1879CODE
LOWsrc/devices/cpu/m68000/m68000gen.py1913CODE
LOWsrc/devices/cpu/m68000/m68000gen.py2003CODE
LOWsrc/devices/cpu/m68000/m68000gen.py886CODE
LOWsrc/devices/cpu/m68000/m68000gen.py938CODE
LOWsrc/devices/cpu/m68000/m68000gen.py1779CODE
LOWsrc/devices/cpu/m68000/m68000gen.py1914CODE
LOWsrc/devices/cpu/m68000/m68000gen.py2004CODE
LOWsrc/devices/cpu/m68000/m68kmake.py210CODE
LOWsrc/devices/cpu/dsp563xx/dsp563xx-make.py66CODE
LOWsrc/devices/cpu/dsp563xx/dsp563xx-make.py85CODE
LOWsrc/devices/cpu/dsp563xx/dsp563xx-make.py108CODE
LOWsrc/devices/cpu/dsp563xx/dsp563xx-make.py133CODE
17 more matches not shown…
Structural Annotation Overuse30 hits · 56 pts
SeverityFileLineSnippetContext
LOW…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp158 // Step 1: Create the if merge block for structured modules.COMMENT
LOW…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp228 // Step 2: Build a new preheader for |loop_|, use the old oneCOMMENT
LOW⚡…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp345 // Step 3: Duplicate |loop_|.COMMENT
LOW⚡…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp354 // Step 4: Specialize the loop. //COMMENT
LOW⚡…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp361 // Step 5: Connect convergent edges to the landing pads. //COMMENT
LOW…y/bgfx/3rdparty/spirv-tools/source/val/validate_id.cpp59/// NOTE: This function does NOT check module scoped functions which areCOMMENT
LOW…fx/3rdparty/spirv-tools/source/val/validate_layout.cpp356// NOTE: This function does not handle CFG related validationCOMMENT
LOW3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvBuilder.cpp3311 // Step 2: Construct a matrix from that array.COMMENT
LOW3rdparty/bgfx/3rdparty/glslang/SPIRV/GlslangToSpv.cpp4825// NOTE: This function can handle any store request; if it's not special itCOMMENT
LOW⚡…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7751 // Step 1: If there's an exact match, use it.COMMENT
LOW⚡…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7754 // Step 3: Re-select after type promotion is applied, to find proper candidate.COMMENT
LOW⚡…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7756 // Step 1: If there's an exact match, use it.COMMENT
LOW…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7812 // Step 3: Re-select after type promotion, to find proper candidateCOMMENT
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp3160 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp3177 // Step 1: Let the clipper infer height from first rangeCOMMENT
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp16892 // Step 0: stack queryCOMMENT
LOW3rdparty/asmjit/asmjit/core.h1013//! // NOTE: This function expects that the section has already an offset andCOMMENT
LOW3rdparty/asmjit/asmjit/x86/x86builder.h161//! // NOTE: This function doesn't cover all possible constructs. It ignores instructions that writeCOMMENT
LOW3rdparty/glm/manual.md2125#### Step 1: Setup our GLM ForkCOMMENT
LOW3rdparty/glm/manual.md2138#### Step 2: Synchronizing our forkCOMMENT
LOW3rdparty/glm/manual.md2164#### Step 3: Modifying our GLM ForkCOMMENT
LOW3rdparty/glm/manual.md2207#### Step 4: Submitting a Pull RequestCOMMENT
LOW⚡src/mame/nokia/mikromik_v.cpp38 // Step 1: Instead of 8, set MCFG_I8275_CHARACTER_WIDTH(10) at the end of this fileCOMMENT
LOW⚡src/mame/nokia/mikromik_v.cpp39 // Step 2: Make sure i8275_device::recompute_parameters() is called in i8275_device::device_start()COMMENT
LOW⚡src/mame/nokia/mikromik_v.cpp40 // Step 3: Fill in missing 2 pixels in the screen bitmap by repeating last column of the char bitmapCOMMENT
LOW⚡src/mame/namco/ygv608.cpp1148// Step 1: fold a coordinate into the HDS/VDS camera space.COMMENT
LOW⚡src/mame/namco/ygv608.cpp1158// Step 2: camera coordinate -> pixmap coordinate. wrap == false means the chipCOMMENT
LOW⚡src/mame/sony/news_68k_iop.cpp851 // Step 1: Get IDROM word address and byte offsetCOMMENT
LOW⚡src/mame/sony/news_68k_iop.cpp855 // Step 2: Get target data byteCOMMENT
LOW⚡src/mame/sony/news_68k_iop.cpp858 // Step 3: Apply bit mask to get one of two data bits from the byte-encoded nibble and set DCDCOMMENT
Slop Phrases29 hits · 54 pts
SeverityFileLineSnippetContext
LOWhash/sol20_cass.xml777Note for #3: Don't forget to SET S=80 from the monitor before playing the game, otherwise the game speed is way to fast.CODE
MEDIUMscripts/minimaws/minimaws.py12## Before you can use the scripts, you need to load MAME systemCOMMENT
MEDIUMscripts/minimaws/minimaws.py20## After you've loaded the database, you can use query commands. MostCOMMENT
MEDIUM3rdparty/bgfx/examples/48-drawindirect/drawindirect.cpp376 // This is done here for demonstration purposesCOMMENT
MEDIUM3rdparty/bgfx/3rdparty/dear-imgui/imgui_widgets.cpp6967// Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image.COMMENT
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp874 - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. PreviCODE
LOW3rdparty/asmjit/asmjit/x86/x86assembler.h487//! // Let's just emit 'sub zsp, 0' for now, but don't forget to use LONG form.COMMENT
LOW3rdparty/asmjit/asmjit/x86/x86assembler.h503//! a.long_().sub(zsp, stack_size); // Patch the code; don't forget to use LONG form.COMMENT
LOW3rdparty/bimg/3rdparty/lodepng/lodepng.cpp70lodepng source code. Don't forget to remove "static" if you copypaste themCODE
MEDIUM3rdparty/pugixml/docs/quickstart.html576<p>The complete pugixml source consists of three files - one source file, <code>pugixml.cpp</code>, and two header filesCODE
MEDIUM3rdparty/pugixml/docs/quickstart.html665<p>Parsing result object can be implicitly converted to <code>bool</code>; if you do not want to handle parsing errors tCODE
MEDIUM3rdparty/pugixml/docs/quickstart.html794<p>If your C&#43;&#43; compiler supports range-based for-loop (this is a C&#43;&#43;11 feature, supported by Microsoft VCODE
MEDIUM3rdparty/pugixml/docs/quickstart.html1004<p>To enhance interoperability pugixml provides functions for saving document to any object which implements C&#43;&#43;CODE
MEDIUM3rdparty/pugixml/docs/manual.html832<p>The complete pugixml source consists of three files - one source file, <code>pugixml.cpp</code>, and two header filesCODE
MEDIUM3rdparty/pugixml/docs/manual.html892<p>In addition to adding pugixml project to your workspace, you&#8217;ll have to make sure that your application links wCODE
MEDIUM3rdparty/pugixml/docs/manual.html1204<code>xml_document</code> is the owner of the entire document structure; it is a non-copyable class. The interface of <cCODE
MEDIUM3rdparty/pugixml/docs/manual.html1712<p>In addition to the status code, parsing result has an <code>offset</code> member, which contains the offset of last sCODE
MEDIUM3rdparty/pugixml/docs/manual.html2062Apart from structural information (parent, child nodes, attributes), nodes can have name and value, both of which are stCODE
MEDIUM3rdparty/pugixml/docs/manual.html2270If your C&#43;&#43; compiler supports range-based for-loop (this is a C&#43;&#43;11 feature, supported by Microsoft VisuCODE
MEDIUM3rdparty/pugixml/docs/manual.html2314<p>When using C&#43;&#43;20, you can also use nodes as well as objects returned by <code>children()</code> and <code>attCODE
MEDIUM3rdparty/pugixml/docs/manual.html2666As discussed before, nodes can have name and value, both of which are strings. Depending on node type, name or value mayCODE
MEDIUM3rdparty/pugixml/docs/manual.html3059With the help of previously described functions, it is possible to create trees with any contents and structure, includiCODE
MEDIUM3rdparty/pugixml/docs/manual.html3292<p>To enhance interoperability pugixml provides functions for saving document to any object which implements C&#43;&#43;CODE
MEDIUM3rdparty/pugixml/docs/manual.html3882<p>If you&#8217;re using query objects, you can change the variable values before <code>evaluate</code>/<code>select</coCODE
LOW3rdparty/portaudio/test/patest_dither.c188 printf("\n(Don't forget to turn the VOLUME DOWN after listening so carefully.)\n");CODE
LOW3rdparty/portaudio/src/common/pa_process.c1505 || *streamCallbackResult == paAbort ); /* don't forget to pass in a valid callback result value */CODE
LOWsrc/mame/misc/videoart.cpp142// note: if palette gets tweaked, don't forget to update internal artwork tooCOMMENT
LOWsrc/mame/toaplan/rallybik.cpp52 Don't forget to turn the "TEST" Switch OFF when time is over on bonus stage,CODE
LOWsrc/mame/sony/pve500.cpp14 (Don't forget to unlock the keyboard by using the UI TOGGLE key)CODE
AI Response Leakage7 hits · 52 pts
SeverityFileLineSnippetContext
HIGH…y/bgfx/3rdparty/spirv-tools/source/util/small_vector.h38// TODO: I have implemented the public member functions from |std::vector| thatCOMMENT
HIGH3rdparty/zlib/contrib/dotzlib/DotZLib/GZipStream.cs263 /// <remarks>In this implementation, this method does nothing. This is because excessiveCOMMENT
HIGH3rdparty/zlib/contrib/dotzlib/DotZLib/GZipStream.cs273 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGH3rdparty/zlib/contrib/dotzlib/DotZLib/GZipStream.cs290 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGHsrc/mame/midw8080/nl_280zzzap.cpp776 // the original, so I've added a voltage-limiting AFUNC to the op-ampCOMMENT
HIGHsrc/mame/taito/nl_sspeedr.cpp438 // the original, so I've added a voltage-limiting AFUNC to the op-ampCOMMENT
HIGHsrc/lib/netlist/macro/nlm_opamp_lib.cpp176 // The Motorola schematics do not label components, so I've created myCOMMENT
Excessive Try-Catch Wrapping42 hits · 46 pts
SeverityFileLineSnippetContext
MEDIUMregtests/jedutil/jedtest.py68 print("Error: JED test named " + test.name + " failed during viewing (" + stderr.decode('latin-1').strip() +CODE
LOW…3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py527 except Exception as e:CODE
LOW3rdparty/zstd/tests/DEPRECATED-test-zstd-speed.py74 except Exception:CODE
LOW3rdparty/zstd/tests/DEPRECATED-test-zstd-speed.py370 except Exception as e:CODE
MEDIUM3rdparty/zstd/tests/DEPRECATED-test-zstd-speed.py71def does_command_exist(command):CODE
LOW3rdparty/zstd/tests/fuzz/fuzz.py397 except Exception as e:STRING
LOW3rdparty/zstd/tests/fuzz/fuzz.py583 except Exception as e:STRING
LOW3rdparty/zstd/tests/fuzz/fuzz.py636 except Exception as e:STRING
LOW3rdparty/zstd/tests/fuzz/fuzz.py660 except Exception as e:STRING
LOW3rdparty/zstd/tests/fuzz/fuzz.py739 except Exception as e:STRING
LOW3rdparty/zstd/tests/fuzz/fuzz.py814 except Exception as e:STRING
LOW3rdparty/zstd/tests/fuzz/fuzz.py839 except Exception as e:STRING
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py905 print("Error: No such command {} (pass -h for help)".format(command))STRING
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py394def build(args):CODE
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py580def libfuzzer_cmd(args):CODE
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py633def afl(args):CODE
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py651def regression(args):CODE
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py736def gen(args):CODE
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py807def minimize(args):CODE
MEDIUM3rdparty/zstd/tests/fuzz/fuzz.py833def zip_cmd(args):CODE
LOWsrc/tools/discrepancy-spotter.py39 except Exception as e:CODE
LOWsrc/tools/discrepancy-fixer.py30 except Exception as e:CODE
LOWsrc/tools/discrepancy-fixer.py68 except Exception as e:CODE
LOWsrc/devices/cpu/mcs96/mcs96make.py78 except Exception:STRING
LOWsrc/devices/cpu/mcs96/mcs96make.py186 except Exception:STRING
LOWsrc/devices/cpu/z80/z80make.py169 except Exception:STRING
LOWsrc/devices/cpu/z80/z80make.py344 except Exception:STRING
LOWsrc/devices/cpu/m6502/m6502make.py23 except Exception:CODE
LOWsrc/devices/cpu/m6502/m6502make.py55 except Exception:CODE
LOWsrc/devices/cpu/m6502/m6502make.py264 except Exception:STRING
LOWsrc/devices/cpu/m6502/m6502make.py278 except Exception:STRING
LOWsrc/devices/cpu/m68000/m68kmake.py264 except Exception:CODE
LOWsrc/devices/cpu/m68000/m68kmake.py332 except Exception:CODE
LOWsrc/devices/cpu/m68000/m68kmake.py338 except Exception:CODE
MEDIUMsrc/devices/cpu/m68000/m68kmake.py261def __init__(self, path):CODE
LOWsrc/devices/cpu/m6809/m6809make.py21 except Exception:CODE
LOWsrc/devices/cpu/h8/h8make.py304 except Exception:STRING
LOWsrc/devices/cpu/h8/h8make.py495 except Exception:STRING
LOWsrc/devices/cpu/h8500/h8500make.py459 except Exception:CODE
LOWsrc/devices/cpu/h8500/h8500make.py740 except Exception:CODE
MEDIUMsrc/devices/cpu/h8500/h8500make.py142def is_valid_scope(s):CODE
LOWsrc/devices/cpu/tms57002/tmsmake.py441except Exception:CODE
Verbosity Indicators23 hits · 45 pts
SeverityFileLineSnippetContext
LOW…oject/app/src/main/java/org/libsdl/app/SDLSurface.java279 // We need to check if we're in relative mouse mode and get the axis offset rather than the x/y valuesCOMMENT
LOW…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp158 // Step 1: Create the if merge block for structured modules.COMMENT
LOW…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp228 // Step 2: Build a new preheader for |loop_|, use the old oneCOMMENT
LOW⚡…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp345 // Step 3: Duplicate |loop_|.COMMENT
LOW⚡…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp354 // Step 4: Specialize the loop. //COMMENT
LOW⚡…3rdparty/spirv-tools/source/opt/loop_unswitch_pass.cpp361 // Step 5: Connect convergent edges to the landing pads. //COMMENT
LOW3rdparty/bgfx/3rdparty/glslang/SPIRV/SpvBuilder.cpp3311 // Step 2: Construct a matrix from that array.COMMENT
LOW⚡…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7751 // Step 1: If there's an exact match, use it.COMMENT
LOW⚡…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7754 // Step 3: Re-select after type promotion is applied, to find proper candidate.COMMENT
LOW⚡…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7756 // Step 1: If there's an exact match, use it.COMMENT
LOW…bgfx/3rdparty/glslang/glslang/HLSL/hlslParseHelper.cpp7812 // Step 3: Re-select after type promotion, to find proper candidateCOMMENT
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp3160 // Step 0: Let you process the first element (regardless of it being visible or not, so we can measure the element hCOMMENT
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp3177 // Step 1: Let the clipper infer height from first rangeCOMMENT
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui.cpp16892 // Step 0: stack queryCOMMENT
LOW3rdparty/bx/3rdparty/catch/catch_amalgamated.cpp4874 // No children have started. We need to check if they _can_COMMENT
LOW⚡src/mame/nokia/mikromik_v.cpp38 // Step 1: Instead of 8, set MCFG_I8275_CHARACTER_WIDTH(10) at the end of this fileCOMMENT
LOW⚡src/mame/nokia/mikromik_v.cpp39 // Step 2: Make sure i8275_device::recompute_parameters() is called in i8275_device::device_start()COMMENT
LOW⚡src/mame/nokia/mikromik_v.cpp40 // Step 3: Fill in missing 2 pixels in the screen bitmap by repeating last column of the char bitmapCOMMENT
LOW⚡src/mame/namco/ygv608.cpp1148// Step 1: fold a coordinate into the HDS/VDS camera space.COMMENT
LOW⚡src/mame/namco/ygv608.cpp1158// Step 2: camera coordinate -> pixmap coordinate. wrap == false means the chipCOMMENT
LOW⚡src/mame/sony/news_68k_iop.cpp851 // Step 1: Get IDROM word address and byte offsetCOMMENT
LOW⚡src/mame/sony/news_68k_iop.cpp855 // Step 2: Get target data byteCOMMENT
LOW⚡src/mame/sony/news_68k_iop.cpp858 // Step 3: Apply bit mask to get one of two data bits from the byte-encoded nibble and set DCDCOMMENT
Fake / Example Data32 hits · 44 pts
SeverityFileLineSnippetContext
LOW3rdparty/bgfx/examples/20-nanovg/nanovg.cpp1100 const char* text = "This is longer chunk of text.\n \n Would have used lorem ipsum but she was busy jumping over tCODE
LOW⚡3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp7365 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp7365 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp7367 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOW⚡3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp7367 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp9158 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp9158 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp10015 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOW3rdparty/bgfx/3rdparty/dear-imgui/imgui_demo.cpp10015 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOW⚡3rdparty/asmjit/asmjit/core/codeholder.cpp1389 uint32_t dummy_id;CODE
LOW⚡3rdparty/asmjit/asmjit/core/codeholder.cpp1394 EXPECT_EQ(code.new_named_label_id(Out(dummy_id), "", SIZE_MAX, LabelType::kAnonymous), Error::kOk);CODE
LOW⚡3rdparty/asmjit/asmjit/core/codeholder.cpp1397 EXPECT_EQ(code.new_named_label_id(Out(dummy_id), "", SIZE_MAX, LabelType::kGlobal), Error::kInvalidLabelName);CODE
LOW⚡3rdparty/asmjit/asmjit/core/codeholder.cpp1401 EXPECT_EQ(code.new_named_label_id(Out(dummy_id), "NamedLabel1", SIZE_MAX, LabelType::kGlobal), Error::kLabelAlreadyDefCODE
LOW⚡3rdparty/asmjit/asmjit/core/codeholder.cpp1408 EXPECT_EQ(code.new_named_label_id(Out(dummy_id), "NamedLabel2", SIZE_MAX, LabelType::kGlobal), Error::kLabelAlreadyDefCODE
LOW3rdparty/zstd/tests/loremOut.h12 * Generate @size bytes of compressible data using lorem ipsum generator intoCOMMENT
LOW3rdparty/zstd/tests/fullbench.c932 * if @compressibility < 0.0, use Lorem Ipsum generatorCOMMENT
LOW3rdparty/zstd/tests/loremOut.c12 * Generates a stream of Lorem ipsum paragraphs to stdout,COMMENT
LOW…ty/zstd/contrib/seekable_format/tests/seekable_tests.c272 { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididuCODE
LOW…ty/zstd/contrib/seekable_format/tests/seekable_tests.c272 { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididuCODE
LOW3rdparty/zstd/programs/lorem.h11/* lorem ipsum generator */COMMENT
LOW3rdparty/zstd/programs/lorem.h17 * Generate @size bytes of compressible data using lorem ipsum generatorCOMMENT
LOW3rdparty/zstd/programs/benchzstd.h128 * if @compressibility < 0.0, uses the lorem ipsum generatorCOMMENT
LOW3rdparty/zstd/programs/README.md133If no file is provided, the benchmark will use a procedurally generated "lorem ipsum" content.CODE
LOW3rdparty/zstd/programs/zstd.1.md674When no `FILE` is provided, the benchmark will use a procedurally generated `lorem ipsum` text.CODE
LOW3rdparty/zstd/programs/benchzstd.c1015 name = "Lorem ipsum";CODE
LOW⚡3rdparty/zstd/programs/lorem.c13 * This is a very simple lorem ipsum generatorCOMMENT
LOW⚡3rdparty/zstd/programs/lorem.c20 * The resulting compression / ratio curve of the lorem ipsum generatorCOMMENT
LOW⚡3rdparty/zstd/programs/lorem.c25 * The compression ratio achievable on the generated lorem ipsumCOMMENT
LOW3rdparty/zstd/programs/lorem.c240/* It's "common" for lorem ipsum generators to start with the same firstCOMMENT
LOW3rdparty/zstd/programs/zstdcli.c872 double compressibility = -1.0; /* lorem ipsum generator */CODE
LOWsrc/frontend/mame/ui/custui.cpp555 char const *const bottomtext[] = { _("Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit.") };CODE
LOWsrc/frontend/mame/ui/custui.cpp555 char const *const bottomtext[] = { _("Sample text - Lorem ipsum dolor sit amet, consectetur adipiscing elit.") };CODE
Cross-Language Confusion7 hits · 29 pts
SeverityFileLineSnippetContext
HIGH3rdparty/zstd/tests/automated_benchmarking.py103 os.system("cd ../ && make -j && cd tests")CODE
HIGH3rdparty/zstd/contrib/freestanding_lib/freestanding.py55 Handles && and ||.STRING
HIGHsrc/devices/cpu/m68000/m68000gen.py2215 source.append("\tif(m_icount <= %s && access_to_be_redone()) {" % ("m_bcount" if gen_mode & CODE
HIGH⚡src/devices/cpu/h8500/h8500make.py97 'imm': "(m_ir[0] == 0x04 || m_ir[0] == 0x0c)",STRING
HIGH⚡src/devices/cpu/h8500/h8500make.py98 'absb': "(m_ir[0] == 0x05 || m_ir[0] == 0x0d)",STRING
HIGH⚡src/devices/cpu/h8500/h8500make.py99 'absw': "(m_ir[0] == 0x15 || m_ir[0] == 0x1d)",STRING
HIGHsrc/devices/cpu/tms57002/tmsmake.py71" if(r < -2147483648 || r > 2147483647) {\n"CODE
Unused Imports26 hits · 26 pts
SeverityFileLineSnippetContext
LOWscripts/minimaws/lib/wsgiserve.py15CODE
LOW3rdparty/zstd/tests/check_size.py13CODE
LOW3rdparty/zstd/tests/test-zstd-versions.py19CODE
LOW3rdparty/zstd/tests/DEPRECATED-test-zstd-speed.py20CODE
LOW3rdparty/zstd/tests/test-license.py13CODE
LOW3rdparty/zstd/contrib/freestanding_lib/freestanding.py13CODE
LOW3rdparty/catch/scripts/approve.py3CODE
LOW3rdparty/catch/scripts/approve.py7CODE
LOW3rdparty/catch/scripts/developBuild.py3CODE
LOW3rdparty/catch/scripts/generateSingleHeader.py3CODE
LOW3rdparty/catch/scripts/fixWhitespace.py3CODE
LOW3rdparty/catch/scripts/releaseCommon.py1CODE
LOW3rdparty/catch/scripts/releaseCommon.py4CODE
LOW3rdparty/catch/scripts/releaseCommon.py6CODE
LOW3rdparty/catch/scripts/approvalTests.py3CODE
LOW3rdparty/catch/scripts/majorRelease.py3CODE
LOW3rdparty/catch/scripts/minorRelease.py3CODE
LOW3rdparty/catch/scripts/patchRelease.py3CODE
LOWsrc/devices/cpu/mcs96/mcs96make.py5CODE
LOWsrc/devices/cpu/z80/z80make.py4CODE
LOWsrc/devices/cpu/m6502/m6502make.py5CODE
LOWsrc/devices/cpu/m68000/m68kmake.py7CODE
LOWsrc/devices/cpu/dsp563xx/dsp563xx-make.py4CODE
LOWsrc/devices/cpu/h8/h8make.py4CODE
LOWsrc/devices/cpu/h8500/h8500make.py4CODE
LOWsrc/devices/cpu/tms57002/tmsmake.py5CODE
Hyper-Verbose Identifiers24 hits · 26 pts
SeverityFileLineSnippetContext
LOWscripts/minimaws/lib/dbaccess.py777 def get_machine_softwarelists(self, machine):CODE
LOWscripts/minimaws/lib/dbaccess.py804 def get_softwarelist_software(self, id, pattern):CODE
LOWscripts/minimaws/lib/dbaccess.py820 def get_softwarelist_machines(self, id):CODE
LOWscripts/minimaws/lib/dbaccess.py869 def get_softwarepart_features(self, part):CODE
LOWscripts/minimaws/lib/dbaccess.py924 def add_softwaresharedfeattype(self, name):CODE
LOWscripts/minimaws/lib/dbaccess.py927 def add_softwarepartfeaturetype(self, name):CODE
LOWscripts/minimaws/lib/wsgiserve.py602 def softwarelist_listing_page(self, pattern):CODE
LOW3rdparty/benchmark/tools/gbench/report.py69def generate_difference_report(json1, json2, use_color=True):CODE
LOW…3rdparty/iconfontheaders/GenerateIconFontCppHeaders.py109 def get_intermediate_representation( cls ):CODE
LOW3rdparty/asmjit/tools/tablegen-x86.js909 function normalizeOpcodeComponents(components) {CODE
LOW3rdparty/zstd/tests/automated_benchmarking.py73def get_builds_for_latest_hash():CODE
LOW3rdparty/zstd/tests/automated_benchmarking.py145def benchmark_dictionary_single(executable, filenames_directory, dictionary_filename, level, iterations):CODE
LOW3rdparty/zstd/tests/automated_benchmarking.py172def parse_regressions_and_labels(old_cspeed, new_cspeed, old_dspeed, new_dspeed, baseline_build, test_build):CODE
LOW3rdparty/zstd/tests/automated_benchmarking.py221def get_regressions_dictionary(baseline_build, test_build, filenames_directory, dictionary_filename, levels, iterations)CODE
LOW3rdparty/zstd/tests/DEPRECATED-test-zstd-speed.py92def send_email_with_attachments(branch, commit, last_commit, args, text, results_files,CODE
LOW3rdparty/portaudio/pa_compare_def_files.py48def clear_cmake_exclude_condition_prefix(sym):CODE
LOW⚡src/devices/cpu/m68000/m68000gen.py1971def generate_intermediate_code_from_instruction(ir, irmask, name, gen_mode):CODE
LOW⚡src/devices/cpu/m68000/m68000gen.py1981def generate_intermediate_code_from_state(state, gen_mode):CODE
LOW⚡src/devices/cpu/m68000/m68000gen.py1992def handler_name_for_instruction(ii):CODE
LOWsrc/devices/cpu/m68000/m68000gen.py934def generate_base_code_for_microcode(ir, irmask, madr, tvn, group01):CODE
LOWsrc/devices/cpu/m68000/m68000gen.py1879def generate_code_from_blocks(blocks, ir, irmask, tvn, priv, group01):CODE
LOWsrc/devices/cpu/m68000/m68000gen.py1959def generate_intermediate_code(a1, a2, a3, ir, irmask, tvn, critical, priv, group01, gen_mode, name):CODE
LOWsrc/devices/cpu/m68000/m68000gen.py2003def generate_source_from_code(code, gen_mode):CODE
LOWsrc/devices/cpu/dsp563xx/dsp563xx-make.py1065 def check_move_npar_collisions(self):CODE
Redundant / Tautological Comments24 hits · 22 pts
SeverityFileLineSnippetContext
LOW3rdparty/benchmark/.ycm_extra_conf.py26# Set this to the absolute path to the folder (NOT the file!) containing theCOMMENT
LOW3rdparty/libjpeg/ltmain.sh623# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOW3rdparty/libjpeg/ltmain.sh647# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOW3rdparty/libjpeg/ltmain.sh813# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOW3rdparty/libjpeg/ltmain.sh1031# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOW3rdparty/libjpeg/ltmain.sh3911 # Check if any of the arguments is a wrapper script.COMMENT
LOW3rdparty/libjpeg/ltmain.sh9868 # Loop over the list of objects to be linked.COMMENT
LOW3rdparty/expat/conftools/ltmain.sh379# Check if we can use backslash as IFS='\' separator, and setCOMMENT
LOW3rdparty/expat/conftools/ltmain.sh666# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOW3rdparty/expat/conftools/ltmain.sh690# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOW3rdparty/expat/conftools/ltmain.sh856# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOW3rdparty/expat/conftools/ltmain.sh1074# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOW3rdparty/expat/conftools/ltmain.sh4294 # Check if any of the arguments is a wrapper script.COMMENT
LOW3rdparty/expat/conftools/ltmain.sh10252 # Loop over the list of objects to be linked.COMMENT
LOW3rdparty/zlib/os400/make.sh66# Set LINK to "YES" if the module has been compiled.COMMENT
LOW3rdparty/flac/ltmain.sh623# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOW3rdparty/flac/ltmain.sh647# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOW3rdparty/flac/ltmain.sh813# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOW3rdparty/flac/ltmain.sh1031# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOW3rdparty/flac/ltmain.sh4003 # Check if any of the arguments is a wrapper script.COMMENT
LOW3rdparty/flac/ltmain.sh9972 # Loop over the list of objects to be linked.COMMENT
LOW3rdparty/portaudio/ltmain.sh2593 # Check if any of the arguments is a wrapper script.COMMENT
LOW3rdparty/portaudio/ltmain.sh8382 # Loop over the list of objects to be linked.COMMENT
LOWsrc/devices/cpu/m68000/m68000gen.py1753# Check if rx or ry is used in generated code and if it targets a dataCOMMENT
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHscripts/minimaws/minimaws.py143except KeyboardInterrupt:CODE
HIGHscripts/minimaws/lib/wsgiserve.py839except BaseException as e:CODE
HIGHscripts/minimaws/lib/wsgiserve.py894except BaseException as e:CODE
HIGH3rdparty/zstd/tests/rateLimiter.py40except (KeyboardInterrupt, BrokenPipeError) as e:CODE
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOW3rdparty/benchmark/tools/gbench/__init__.py8__all__ = []CODE
LOW3rdparty/zstd/tests/cli-tests/run.py489 def _setup_once(self) -> None:CODE
LOW3rdparty/zstd/tests/cli-tests/run.py505 def _setup(self, test_basename: str) -> None:CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOW3rdparty/zlib/contrib/minizip/skipset.h20// Example usage:COMMENT