AI Slop Code Risk Monitor

defold/defold

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

Defold is a completely free to use game engine for development of desktop, console, mobile and web games.

3.9 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for defold/defold, a C++ project with 6,436 GitHub stars. SynthScan examined 2,065,759 lines of code across 6098 source files, recording 7139 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 3.9 (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.

3.9
Adjusted Signal
3.9
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
6.4K
Stars
C++
Language
2.1M
Lines of Code
6.1K
Files
7.1K
Pattern Hits
2026-10-31
Scan Date
0.02
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 13.4/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 1.6/100 · LOW

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

Agent Over-Engineering Ratio 4.8/100 · LOW

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

PR Review Velocity Impact 19.1/100 · LOW

Which changes need focused human review? 7139 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 30HIGH 67MEDIUM 496LOW 6546

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 7139 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 Block5220 hits · 4730 pts
SeverityFileLineSnippetContext
LOWscripts/cmake/exported_symbols.in.cpp1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOWscripts/mobile/android-wrap-hwasan.sh1#!/system/bin/shCOMMENT
LOWscripts/dmsdk/gen_ir.py1#-------------------------------------------------------------------------------COMMENT
LOWscripts/dmsdk/gen_ir.py21# return FalseCOMMENT
LOWscripts/dmsdk/gen_ir.py41# sys.exit(f"ERROR: Structs must only contain simple fields ({decl['name']})")COMMENT
LOWscripts/dmsdk/gen_ir.py61# if item_decl['kind'] in ('MaxFieldAlignmentAttr', 'AlignedAttr'):COMMENT
LOWscripts/dmsdk/gen_ir.py81# return - int(evaluate_expr(name, inner['inner']))COMMENT
LOWscripts/dmsdk/gen_ir.py101# for item_decl in decl['inner']:COMMENT
LOWscripts/dmsdk/gen_ir.py121# outp['params'] = []COMMENT
LOWscripts/dmsdk/gen_ir.py141# if 'VarDecl' != decl['kind']:COMMENT
LOWscripts/dmsdk/gen_ir.py161# outp['value'] = var_decl['value']COMMENT
LOWscripts/dmsdk/gen_ir.py181# def get_type(decl):COMMENT
LOWscripts/dmsdk/gen_ir.py201COMMENT
LOWscripts/dmsdk/gen_csharp.py261 # n = enum_type.nameCOMMENT
LOWscripts/package/package_android_ndk.sh61 # We keep the 24 version for support of vulkanCOMMENT
LOW.github/workflows/main-ci.yml21 contents: readCOMMENT
LOW.github/workflows/main-ci.yml61 # cache for the installed SDK, including its runtime packs.COMMENT
LOW.github/workflows/main-ci.yml81 #COMMENT
LOW.github/workflows/pr-ok-to-test.yml1name: PR - ok to testCOMMENT
LOW…/src/com/defold/extension/pipeline/ILuaObfuscator.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…/src/com/defold/extension/pipeline/ILuaTranspiler.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…rc/com/defold/extension/pipeline/ILuaPreprocessor.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…old/extension/pipeline/texture/TextureCompression.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…xtension/pipeline/texture/TextureCompressorBasisU.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…xtension/pipeline/texture/TextureCompressorParams.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…/extension/pipeline/texture/TextureCompressorASTC.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…old/extension/pipeline/texture/ITextureCompressor.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…on/pipeline/texture/TextureCompressorUncompressed.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…xtension/pipeline/texture/TextureCompressorPreset.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…com.dynamo.cr.bob/src/com/defold/util/IDigestable.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…com.dynamo.cr.bob/src/com/dynamo/bob/ProtoBuilder.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…dynamo.cr.bob/src/com/dynamo/bob/IResourceScanner.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…bob/src/com/dynamo/bob/ClassLoaderResourceScanner.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…cr/com.dynamo.cr.bob/src/com/dynamo/bob/IProgress.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…cr/com.dynamo.cr.bob/src/com/dynamo/bob/IProgress.java41 /// A shallow view over a progress scope split into parts.COMMENT
LOW…/com.dynamo.cr.bob/src/com/dynamo/bob/ProtoParams.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…/com.dynamo.cr.bob/src/com/dynamo/bob/IBobCommand.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…o.cr/com.dynamo.cr.bob/src/com/dynamo/bob/Builder.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…o.cr.bob/src/com/dynamo/bob/CompileExceptionError.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…ynamo.cr/com.dynamo.cr.bob/src/com/dynamo/bob/Bob.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…/com.dynamo.cr.bob/src/com/dynamo/bob/TaskBuilder.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW….cr/com.dynamo.cr.bob/src/com/dynamo/bob/Progress.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…bob/src/com/dynamo/bob/CopyCustomResourcesBuilder.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…o.cr.bob/src/com/dynamo/bob/ProjectResourceWalker.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…namo.cr.bob/src/com/dynamo/bob/ClassLoaderScanner.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…om.dynamo.cr.bob/src/com/dynamo/bob/BuilderParams.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…r/com.dynamo.cr.bob/src/com/dynamo/bob/TaskResult.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…cr.bob/src/com/dynamo/bob/EngineArtifactsProvider.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW….cr/com.dynamo.cr.bob/src/com/dynamo/bob/Platform.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…o.cr.bob/src/com/dynamo/bob/PlatformArchitectures.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…namo.cr/com.dynamo.cr.bob/src/com/dynamo/bob/Task.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…om.dynamo.cr.bob/src/com/dynamo/bob/IClassScanner.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…o.cr/com.dynamo.cr.bob/src/com/dynamo/bob/Project.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…r.bob/src/com/dynamo/bob/MultipleCompileException.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…/com.dynamo.cr.bob/src/com/dynamo/bob/CopyBuilder.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…amo.cr/com.dynamo.cr.bob/src/com/dynamo/bob/State.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…dynamo.cr.bob/src/com/dynamo/bob/LibraryException.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…src/com/dynamo/bob/pipeline/CollisionMeshCompiler.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…cr.bob/src/com/dynamo/bob/pipeline/TextureBuilder.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
LOW…ob/src/com/dynamo/bob/pipeline/ShaderPreprocessor.java1// Copyright 2020-2026 The Defold FoundationCOMMENT
5160 more matches not shown…
Decorative Section Separators419 hits · 1149 pts
SeverityFileLineSnippetContext
MEDIUMbuild_tools/sdk.py920# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py1909# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py1926# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py2913# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py3005# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py3153# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py3413# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py3473# ------------------------------------------------------------COMMENT
MEDIUMscripts/build.py3633# ------------------------------------------------------------COMMENT
MEDIUMscripts/macos/macos-repack.sh8# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/macos/macos-repack.sh10# ----------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/macos/macos-repack.sh28# ----------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/macos/macos-repack.sh30# ----------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/macos/macos-repack.sh38# ----------------------------------------------------------------------------COMMENT
MEDIUM⚡scripts/macos/macos-repack.sh40# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/macos/macos-repack.sh53# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/macos/macos-repack.sh55# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh8# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh10# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh28# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh30# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh44# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh46# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh86# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/web/web-repack.sh88# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh9# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh11# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh34# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh36# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh154# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh156# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh238# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack.sh240# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh12# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh14# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh38# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh40# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh78# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh80# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh132# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/ios-repack.sh134# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh9# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh11# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh34# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh36# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh151# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh153# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh241# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/mobile/android-repack-asan.sh243# ----------------------------------------------------------------------------COMMENT
MEDIUMscripts/dmsdk/gen_ir.py1#-------------------------------------------------------------------------------COMMENT
MEDIUMscripts/dmsdk/gen_ir.py3#-------------------------------------------------------------------------------COMMENT
MEDIUMexternal/skribidi/package/Skribidi/emoji-data.txt20# ================================================COMMENT
MEDIUMexternal/skribidi/package/Skribidi/emoji-data.txt431# ================================================COMMENT
MEDIUMexternal/skribidi/package/Skribidi/emoji-data.txt720# ================================================COMMENT
MEDIUMexternal/skribidi/package/Skribidi/emoji-data.txt728# ================================================COMMENT
MEDIUMexternal/skribidi/package/Skribidi/emoji-data.txt785# ================================================COMMENT
MEDIUMexternal/skribidi/package/Skribidi/emoji-data.txt802# ================================================COMMENT
MEDIUM⚡…13.2.1/src/ms-use/IndicSyllabicCategory-Additional.txt12# ================================================COMMENT
MEDIUM⚡…13.2.1/src/ms-use/IndicSyllabicCategory-Additional.txt14# ================================================COMMENT
MEDIUM⚡…13.2.1/src/ms-use/IndicSyllabicCategory-Additional.txt22# ================================================COMMENT
359 more matches not shown…
Hyper-Verbose Identifiers835 hits · 615 pts
SeverityFileLineSnippetContext
LOWapply_license.py70def find_defold_license_header(contents, comment):CODE
LOWapply_license.py130def update_defold_copyright_year(contents):CODE
LOWapply_license.py134def refresh_defold_copyright_year(filepath):CODE
LOWapply_license.py148def refresh_tracked_copyright_years():CODE
LOWci/ci.py555def release_settings_for_branch(branch):CODE
LOWci/ci.py567def release_notes_required_for_branch(branch):CODE
LOWci/ci.py571def get_pull_request_target_branch():CODE
LOWci/ci_helper.py56def can_build_private_platform(repository, platform):CODE
LOWci/ci_helper.py84def is_private_platform_build_path(path):CODE
LOWci/ci_helper.py113def should_build_private_platform(branch, repository):CODE
LOWci/ci_helper.py159def is_platform_supported_by_repo(args):CODE
LOW⚡build_tools/solution_msvs_xbox.py298def _target_name_from_project(project_path):CODE
LOW⚡build_tools/solution_msvs_xbox.py306def _is_visual_studio_executable_project(project_path):CODE
LOW⚡build_tools/solution_msvs_xbox.py392def _patch_xbone_slnx_platform(solution_path):CODE
LOW⚡build_tools/solution_msvs_xbox.py396def _patch_xbone_sln_platform(solution_path):CODE
LOW⚡build_tools/solution_msvs_xbox.py400def _solution_vcxproj_paths_from_slnx(solution_path):CODE
LOW⚡build_tools/solution_msvs_xbox.py450def _project_configuration_condition(configuration, platform):CODE
LOW⚡build_tools/solution_msvs_xbox.py454def _add_xbone_project_configuration_aliases(project_path):CODE
LOWbuild_tools/solution_msvs_xbox.py325def _read_vs_debugger_working_directory(project_path):CODE
LOWbuild_tools/solution_msvs_xbox.py366def _sanitize_xbox_identity_name(name):CODE
LOWbuild_tools/solution_msvs_xbox.py372def _write_xbone_project_manifest(project_dir, manifest_path, app_name, exe_name):CODE
LOWbuild_tools/solution_msvs_xbox.py416def _solution_vcxproj_paths_from_sln(solution_path):CODE
LOWbuild_tools/solution_msvs_xbox.py490 def duplicate_conditioned_children(parent):CODE
LOWbuild_tools/solution_msvs_xbox.py525def _xbone_stage_post_build_command(project_path, private_repo_root, defold_root):CODE
LOWbuild_tools/solution_msvs_xbox.py545def _patch_xbone_executable_vcxproj(project_path, private_repo_root, defold_root):CODE
LOWbuild_tools/solution_msvs_xbox.py609def _patch_xbone_vcxproj_user(project_path):CODE
LOWbuild_tools/solution_msvs_xbox.py666def patch_xbone_cmake_solution(build_dir, solution_path, private_repo_root, defold_root, log):CODE
LOWbuild_tools/solution_msvs_xbox.py688def _xbone_debug_project_guid(project_name):CODE
LOWbuild_tools/solution_msvs_xbox.py700def _resolve_solution_project_path(solution_dir, project_path):CODE
LOWbuild_tools/solution_msvs_xbox.py723def _collect_xbone_cmake_solution_projects(solution_path):CODE
LOWbuild_tools/solution_msvs_xbox.py779def _find_xbone_debug_target_projects_from_slnx(solution_path):CODE
LOWbuild_tools/solution_msvs_xbox.py801def _find_xbone_debug_target_projects_from_sln(solution_path):CODE
LOWbuild_tools/solution_msvs_xbox.py821def _find_xbone_debug_target_projects(build_dir, solution_path=None):CODE
LOWbuild_tools/solution_msvs_xbox.py858def _copy_xbone_project_filters(target_project_path, project_path):CODE
LOWbuild_tools/solution_msvs_xbox.py864def _source_items_from_project(target_project_path):CODE
LOWbuild_tools/solution_msvs_xbox.py910def _write_xbone_debug_project(project_dir, project_name, target_name, target_project_path, build_dir, private_repo_rootCODE
LOW⚡build_tools/solution_msvs_xbox.py1447def _slnx_merge_private_xbox_sources(root, private_repo_root, project_paths):STRING
LOW⚡build_tools/solution_msvs_xbox.py1453def _slnx_merge_private_extender_sources(root, private_repo_root):STRING
LOW⚡build_tools/solution_msvs_xbox.py1459def _replace_xbone_slnx_projects(solution_path, source_slnx_path, debug_projects_by_source, log, defold_root=None, privaSTRING
LOWbuild_tools/solution_msvs_xbox.py1101def _collect_solution_folder_structure(solution_path, projects, defold_root=None, include_solution_items=False):STRING
LOWbuild_tools/solution_msvs_xbox.py1142def _solution_project_configuration(project, configuration):STRING
LOWbuild_tools/solution_msvs_xbox.py1148def _write_xbone_debug_solution(solution_path, projects, defold_root=None):STRING
LOWbuild_tools/solution_msvs_xbox.py1215def _cleanup_xbone_debug_projects_from_slnx(solution_path):STRING
LOWbuild_tools/solution_msvs_xbox.py1261def _slnx_sort_solution_folders(root):STRING
LOWbuild_tools/solution_msvs_xbox.py1277def _slnx_merge_solution_files(root, folder_files):STRING
LOWbuild_tools/solution_msvs_xbox.py1319def _private_clcompile_engine_sources(project_paths, private_repo_root):STRING
LOWbuild_tools/solution_msvs_xbox.py1367def _engine_solution_folder_for_file(file_path, repo_roots):STRING
LOWbuild_tools/solution_msvs_xbox.py1393def _engine_solution_folder_exists(folder, repo_roots):STRING
LOWbuild_tools/solution_msvs_xbox.py1408def _slnx_relocate_engine_solution_files(root, repo_roots):STRING
LOWbuild_tools/solution_msvs_xbox.py1672def generate_xbone_debug_solution(build_dir, target_name, private_repo_root, defold_root, log, solution_path=None, visuaSTRING
LOW⚡build_tools/sdk.py183def get_local_darwin_toolchain_path():CODE
LOW⚡build_tools/sdk.py189def get_local_darwin_toolchain_version():CODE
LOW⚡build_tools/sdk.py199def get_local_darwin_clang_version():CODE
LOW⚡build_tools/sdk.py207def get_local_darwin_sdk_path(platform):CODE
LOW⚡build_tools/sdk.py210def get_local_darwin_sdk_version(platform):CODE
LOWbuild_tools/sdk.py122def _get_latest_version_from_folders(path, replace_patterns=[]):CODE
LOWbuild_tools/sdk.py143def _get_latest_version_from_list(entries, replace_patterns=[]):CODE
LOWbuild_tools/sdk.py149def _get_version_major_prefix(version):CODE
LOWbuild_tools/sdk.py229def get_android_build_tools_path(root):CODE
LOWbuild_tools/sdk.py244def get_android_local_sdk_path(verbose=False):CODE
775 more matches not shown…
Hallucination Indicators30 hits · 370 pts
SeverityFileLineSnippetContext
CRITICAL…amo.cr/com.dynamo.cr.bob/lib/time_report_template.html55 }</style><script>(()=>{var e={168:(e,t,n)=>{var r=n(874),i={};for(var a in r)r.hasOwnProperty(a)&&(i[r[a]]=a);var CODE
CRITICAL…m.dynamo.cr/com.dynamo.cr.bob/lib/report_template.html54void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(CODE
CRITICAL…namo.cr.bob/src/com/dynamo/bob/pipeline/ModelUtil.java1899 Rig.Bone.Builder b = com.dynamo.rig.proto.Rig.Bone.newBuilder();CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java226 font.addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("default"));CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java227 font.addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("gradient").setMarkup(CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java229 com.dynamo.render.proto.Font.CompiledStyle compiled = com.dynamo.bob.font.FontStyles.compileStyles(font.build())CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java230 compiled = com.dynamo.render.proto.Font.CompiledStyle.parseFrom(compiled.toByteArray());CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java231 com.dynamo.bob.font.FontRenderer.StyleEffect effect = com.dynamo.bob.font.FontStyles.toNativeStyle(compiled).effCODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java248 font.addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("default"));CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java249 font.addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("ellipse").setMarkup(CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java251 com.dynamo.render.proto.Font.CompiledStyle compiled = com.dynamo.bob.font.FontStyles.compileStyles(font.build())CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java252 compiled = com.dynamo.render.proto.Font.CompiledStyle.parseFrom(compiled.toByteArray());CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java253 FontRenderer.StyleEffect effect = com.dynamo.bob.font.FontStyles.toNativeStyle(compiled).effects[0];CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java267 List<com.dynamo.render.proto.Font.CompiledStyle> styles = com.dynamo.bob.font.FontStyles.compileStyles(font.builCODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java273 font.addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("default"));CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java274 assertEquals(1, com.dynamo.bob.font.FontStyles.compileStyles(font.build()).size());CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java276 font.addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("valid").setMarkup(markup));CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java277 com.dynamo.render.proto.Font.CompiledStyle compiled = com.dynamo.bob.font.FontStyles.compileStyles(font.builCODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java278 compiled = com.dynamo.render.proto.Font.CompiledStyle.parseFrom(compiled.toByteArray());CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java279 com.dynamo.bob.font.FontRenderer.Style restored = com.dynamo.bob.font.FontStyles.toNativeStyle(compiled);CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java304 com.dynamo.render.proto.Font.FontDesc font = com.dynamo.render.proto.Font.FontDesc.newBuilder()CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java306 .addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("ellipse")CODE
CRITICAL⚡….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java310 com.dynamo.bob.font.FontStyles.compileStyles(font);CODE
CRITICAL….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java77 ParseUtil.addParser("labelc", content -> com.dynamo.gamesys.proto.Label.LabelDesc.parseFrom(content));CODE
CRITICAL….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java123 assertEquals(com.dynamo.bob.font.FontStyles.compileStyles(description.build()), compiled.getStylesList());CODE
CRITICAL….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java170 renderer.setStyle(defaults.getNameHash(), com.dynamo.bob.font.FontStyles.toNativeStyle(defaults));CODE
CRITICAL….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java290 font.addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder().setName("invalid").setMarkup(markup));CODE
CRITICAL….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java292 com.dynamo.bob.font.FontStyles.compileStyles(font.build());CODE
CRITICAL….test/src/com/dynamo/bob/pipeline/FontBuilderTest.java491 .addStyles(com.dynamo.render.proto.Font.StyleDesc.newBuilder()CODE
CRITICALshare/report_libs/js/datatables-1.10.10.min.js16void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(CODE
Deep Nesting191 hits · 165 pts
SeverityFileLineSnippetContext
LOWapply_license.py70CODE
LOWapply_license.py162CODE
LOWci/ci.py575CODE
LOWci/prune_caches.py121CODE
LOWci/ext_cache.py168CODE
LOWbuild_tools/run.py64CODE
LOWbuild_tools/run.py185CODE
LOWbuild_tools/run.py239CODE
LOWbuild_tools/run.py200CODE
LOWbuild_tools/sdk.py244CODE
LOWbuild_tools/sdk.py465CODE
LOWbuild_tools/sdk.py500CODE
LOWbuild_tools/sdk.py949CODE
LOWbuild_tools/sdk.py1017CODE
LOWbuild_tools/sdk.py1065CODE
LOWbuild_tools/release_to_steam.py57CODE
LOWbuild_tools/build_output.py104CODE
LOWbuild_tools/build_output.py211CODE
LOWbuild_tools/http_cache.py66CODE
LOWbuild_tools/http_cache.py109CODE
LOWbuild_tools/solution_xcode.py117CODE
LOWbuild_tools/solution_xcode.py246CODE
LOWbuild_tools/solution_xcode.py136CODE
LOWbuild_tools/build_ios.py691CODE
LOWbuild_tools/build_ios.py813CODE
LOWbuild_tools/build_ios.py933CODE
LOWbuild_tools/build_ios.py1106CODE
LOWbuild_tools/BuildTimeTracker.py171CODE
LOWbuild_tools/github.py148CODE
LOWbuild_tools/cross_build.py58CODE
LOWbuild_tools/cross_build.py233CODE
LOWbuild_tools/cross_build.py359CODE
LOWscripts/build.py355CODE
LOWscripts/build.py560CODE
LOWscripts/build.py1195CODE
LOWscripts/build.py1279CODE
LOWscripts/build.py1404CODE
LOWscripts/build.py1450CODE
LOWscripts/build.py1722CODE
LOWscripts/build.py1938CODE
LOWscripts/build.py1985CODE
LOWscripts/build.py2196CODE
LOWscripts/build.py2592CODE
LOWscripts/build.py2635CODE
LOWscripts/build.py2780CODE
LOWscripts/build.py2854CODE
LOWscripts/build.py3415CODE
LOWscripts/build.py3671CODE
LOWscripts/likeness.py58CODE
LOWscripts/sdk_merge.py68CODE
LOWscripts/sdk_merge.py105CODE
LOWscripts/sdk_merge.py151CODE
LOWscripts/test_build_sdk.py192CODE
LOWscripts/test_build_sdk.py266CODE
LOWscripts/test_build_sdk.py388CODE
LOWscripts/test_build_sdk.py552CODE
LOWscripts/test_build_sdk.py570CODE
LOWscripts/test_build_sdk.py632CODE
LOWscripts/test_build_sdk.py688CODE
LOWscripts/test_build_sdk.py738CODE
131 more matches not shown…
Empty Error Handlers33 hits · 165 pts
SeverityFileLineSnippetContext
HIGHbuild_tools/run.py159except (OSError, subprocess.TimeoutExpired):CODE
HIGHbuild_tools/run.py165except ProcessLookupError:CODE
HIGHbuild_tools/run.py182except ProcessLookupError:CODE
HIGHbuild_tools/run.py171except ProcessLookupError:CODE
HIGHbuild_tools/run.py196except Full:CODE
HIGHbuild_tools/sdk.py524except ImportError:CODE
HIGHbuild_tools/sdk.py522except OSError:CODE
HIGHbuild_tools/log.py20except:CODE
HIGHbuild_tools/http_cache.py98except Exception:CODE
HIGHbuild_tools/http_cache.py130except Exception:CODE
HIGHbuild_tools/http_cache.py33except: passCODE
HIGHbuild_tools/http_cache.py165except Exception:CODE
HIGHbuild_tools/http_cache.py222except Exception:CODE
HIGHbuild_tools/build_ios.py1317except IOSTestError:CODE
HIGHbuild_tools/github.py225except ValueError:CODE
HIGHbuild_tools/github.py202except ValueError:CODE
HIGHbuild_tools/github.py221except (KeyError, ValueError):CODE
HIGHscripts/build.py2343except Exception:CODE
HIGHscripts/build.py2015except OSError:CODE
HIGHscripts/build.py2886except Exception:CODE
HIGHscripts/build.py2009except OSError:CODE
HIGHscripts/sdk_merge.py53except Exception:CODE
HIGHscripts/cmake/run_interactive.py50except Exception:CODE
HIGHscripts/cmake/testserver.py272except OSError:CODE
HIGHscripts/cmake/testserver.py264except Exception:CODE
HIGH…harfbuzz/package/harfbuzz-13.2.1/src/gen-hb-version.py23except IOError:CODE
HIGH…/harfbuzz/package/harfbuzz-13.2.1/src/gen-tag-table.py447except ValueError:CODE
HIGH…arfbuzz/package/harfbuzz-13.2.1/src/gen-emoji-table.py133except OSError:CODE
HIGHengine/record/src/test/test_service.py48except queue.Empty:CODE
HIGHengine/docs/build_docs.py540except OSError:CODE
HIGHengine/script/test_script_server.py50except Exception as e:CODE
HIGHengine/font/src/test/make_report.py584except OSError:CODE
HIGHeditor/scripts/bundle.py615except:CODE
Cross-Language Confusion26 hits · 160 pts
SeverityFileLineSnippetContext
HIGHscripts/cmake/plot_ninja_log.py364let hoverTask = null;CODE
HIGHscripts/cmake/plot_ninja_log.py365let drag = null;CODE
HIGHscripts/cmake/plot_ninja_log.py404 const dpr = window.devicePixelRatio || 1;CODE
HIGH⚡scripts/cmake/plot_ninja_log.py487 if (task.end < visibleStart || task.start > visibleEnd) continue;CODE
HIGH⚡scripts/cmake/plot_ninja_log.py494 const isMatch = query && task.label.toLowerCase().includes(query);CODE
HIGH⚡scripts/cmake/plot_ninja_log.py501 if (isMatch || isHover) {{CODE
HIGH⚡scripts/cmake/plot_ninja_log.py532 if (lane < 0 || lane >= DATA.lane_count) return null;CODE
HIGH⚡scripts/cmake/plot_ninja_log.py532 if (lane < 0 || lane >= DATA.lane_count) return null;CODE
HIGH⚡scripts/cmake/plot_ninja_log.py534 if (task.lane === lane && task.start <= time && task.end >= time) {{CODE
HIGH⚡scripts/cmake/plot_ninja_log.py538 return null;CODE
HIGHscripts/cmake/plot_ninja_log.py593 drag = null;CODE
HIGHscripts/cmake/plot_ninja_log.py619 hoverTask = null;CODE
HIGHscripts/android/vkq.py93 # The editor treats null, empty and "none" as the index-zero string.COMMENT
HIGH…/harfbuzz/package/harfbuzz-13.2.1/src/gen-tag-table.py978 print (' tags.push(%s); // %s' % (hb_tag_rust (tags[0]), ot.names[tags[0]]))CODE
HIGH…/harfbuzz/package/harfbuzz-13.2.1/src/gen-tag-table.py1019 print (' tags.push(%s); // %s' % (hb_tag_rust (tags[0]), ot.names[tags[0]]))CODE
HIGH…/harfbuzz/package/harfbuzz-13.2.1/src/gen-tag-table.py1235print (" if (!p || p >= limit || limit - p < %i) goto out;" % min_subtag_len)CODE
HIGH…/harfbuzz/package/harfbuzz-13.2.1/src/gen-tag-table.py1263 print (' for (i = 0; i < %s && i < *count; i++)' % len (tags))CODE
HIGH…/harfbuzz/package/harfbuzz-13.2.1/src/gen-tag-table.py1315 print (' for (i = 0; i < %s && i < *count; i++)' % len (tags))CODE
HIGH…z/package/harfbuzz-13.2.1/src/gen-vowel-constraints.py308 print (' for (buffer->idx = 0; buffer->idx + 1 < count && buffer->successful;)')CODE
HIGHengine/debugger/src/test/test_dap.py2156 return falseCODE
HIGHengine/graphics/src/test/run_graphics_images.py176 label + (kind && kind !== 'reference' ? ' · ' + kind : '');CODE
HIGHengine/graphics/src/test/run_graphics_images.py232 if (link && link.hash === location.hash) revealTarget();CODE
HIGHengine/jni/scripts/gen_java.py359 # l(f" public {jni_field_name}: ?*const fn ({funcptr_args_c(field_type, prefix)}) callconv(.C) {funcpCOMMENT
HIGHengine/jni/scripts/gen_java.py379 # l(f" {jni_field_name}: [{array_sizes[0]}]?*const anyopaque = [_]?*const anyopaque{{null}} ** {aCOMMENT
HIGH⚡engine/jni/scripts/gen_java.py861 l(f' if (src == 0 || src_count == 0) return 0;')CODE
HIGH⚡engine/jni/scripts/gen_java.py880 l(f' if (src == 0 || src_count == 0) return 0;')CODE
Self-Referential Comments38 hits · 140 pts
SeverityFileLineSnippetContext
MEDIUMscripts/sdk_merge.py16 # Create a fresh bucket per thread to avoid shared boto3 state across threads.COMMENT
MEDIUM…a-native/proofs/hol_light/x86_64/proofs/build-proof.sh12# This file is derived from s2n-bignum's tools/build-proof.shCOMMENT
MEDIUM…b/src/mbedtls/tf-psa-crypto/include/psa/crypto_extra.h1507 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h958 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1225 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1510 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1570 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1919 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h1982 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h2437 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…ne/dlib/src/mbedtls/tf-psa-crypto/include/psa/crypto.h2507 * -# Initialize the operation object with one of the methods described in theCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2135/*# Create a point-to-point constraintCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2167/*# Create a hinge constraintCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2202/*# Create a cone-twist constraintCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2213/*# Create a generic six-degree-of-freedom constraintCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2228/*# Create a generic spring six-degree-of-freedom constraintCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2269/*# Create a slider constraintCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2280/*# Create a universal constraintCOMMENT
MEDIUM…amesys/scripts/bullet3d/script_bullet3d_constraint.cpp2291/*# Create a hinge2 constraintCOMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1798/*# Create a distance joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1806/*# Create a mouse joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1814/*# Create a prismatic joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1822/*# Create a revolute joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1830/*# Create a weld joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1838/*# Create a wheel joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1846/*# Create a friction joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1854/*# Create a rope joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1862/*# Create a pulley joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v2/script_box2d_joint_v2.cpp1870/*# Create a gear joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v3/script_box2d_joint_v3.cpp1807/*# Create a distance joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v3/script_box2d_joint_v3.cpp1815/*# Create a prismatic joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v3/script_box2d_joint_v3.cpp1823/*# Create a revolute joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v3/script_box2d_joint_v3.cpp1831/*# Create a weld joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v3/script_box2d_joint_v3.cpp1839/*# Create a wheel joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v3/script_box2d_joint_v3.cpp1847/*# Create a motor joint.COMMENT
MEDIUM⚡…src/gamesys/scripts/box2d/v3/script_box2d_joint_v3.cpp1855/*# Create a filter joint.COMMENT
MEDIUM…/src/gamesys/scripts/box2d/v3/script_box2d_body_v3.cpp1239/*# Create a chain and attach its segment shapes to this body.COMMENT
MEDIUMengine/jni/scripts/gen_java.py1246 # This file is disposable, so continue if cleanup fails.COMMENT
Excessive Try-Catch Wrapping77 hits · 87 pts
SeverityFileLineSnippetContext
MEDIUMbuild_tools/solution_msvs_xbox.py1093def _solution_item_path(solution_dir, file_path):CODE
LOW⚡build_tools/solution_msvs_xbox.py311 except Exception:CODE
LOW⚡build_tools/solution_msvs_xbox.py387 except Exception:CODE
LOW⚡build_tools/solution_msvs_xbox.py459 except Exception:CODE
LOWbuild_tools/solution_msvs_xbox.py77 except Exception:CODE
LOWbuild_tools/solution_msvs_xbox.py331 except Exception:CODE
LOWbuild_tools/solution_msvs_xbox.py729 except Exception:CODE
LOWbuild_tools/solution_msvs_xbox.py784 except Exception:CODE
LOWbuild_tools/solution_msvs_xbox.py879 except Exception:CODE
LOW⚡build_tools/solution_msvs_xbox.py1465 except Exception as e:STRING
LOWbuild_tools/solution_msvs_xbox.py1331 except Exception:STRING
LOWbuild_tools/solution_msvs_xbox.py1651 except Exception as e:STRING
LOWbuild_tools/http_cache.py39 except Exception:CODE
LOWbuild_tools/http_cache.py53 except Exception as e:CODE
LOWbuild_tools/http_cache.py61 except Exception as e: log(str(e))CODE
LOWbuild_tools/http_cache.py84 except Exception:CODE
LOWbuild_tools/http_cache.py98 except Exception:CODE
LOWbuild_tools/http_cache.py130 except Exception:CODE
LOWbuild_tools/http_cache.py165 except Exception:CODE
LOWbuild_tools/http_cache.py212 except Exception as e:CODE
LOWbuild_tools/http_cache.py222 except Exception:CODE
LOWbuild_tools/solution_msvs.py87 except Exception as e:CODE
LOWbuild_tools/solution_msvs.py234 except Exception as e:CODE
LOWbuild_tools/solution_msvs.py360 except Exception:CODE
LOWbuild_tools/solution_msvs.py411 except Exception as e:CODE
MEDIUMbuild_tools/solution_msvs.py231def organize_slnx(solution_path, defold_root, log):CODE
MEDIUMbuild_tools/solution_msvs.py354def _available_cmake_generators():CODE
LOWbuild_tools/build_ios.py254 except Exception as e:CODE
LOWbuild_tools/build_ios.py544 except Exception as e:CODE
LOWbuild_tools/build_ios.py1786 except Exception as e:CODE
LOWbuild_tools/build_ios.py1821 except Exception as e:CODE
LOWbuild_tools/github.py55 except Exception as err:CODE
LOWbuild_tools/github.py66 except Exception as err:CODE
LOWbuild_tools/github.py88 except Exception as err:CODE
LOWbuild_tools/github.py99 except Exception as err:CODE
LOWbuild_tools/github.py110 except Exception as err:CODE
LOWbuild_tools/github.py124 except Exception as err:CODE
MEDIUMbuild_tools/github.py10def _enable_verbose_logging():CODE
MEDIUMbuild_tools/set_sdk_vars.py30 print(f"Error: {var_name} is not defined in sdk.py", file=sys.stderr)CODE
MEDIUMscripts/build.py419def __call__(self):CODE
LOWscripts/build.py408 except Exception as e:CODE
LOWscripts/build.py695 except Exception as e:CODE
LOWscripts/build.py1675 except Exception as e:CODE
LOWscripts/build.py2343 except Exception:CODE
LOWscripts/build.py2886 except Exception:CODE
LOWscripts/build.py3242 except Exception:CODE
LOWscripts/sdk_merge.py53 except Exception:CODE
LOWscripts/unpack_arc.py201 except Exception as e:STRING
LOWscripts/project_synth/profile.py219 except Exception:CODE
LOWscripts/project_synth/profile.py230 except Exception:CODE
LOWscripts/project_synth/profile.py350 except Exception:CODE
LOWscripts/cmake/run_interactive.py50 except Exception:CODE
LOWscripts/cmake/run_interactive.py60 except Exception:CODE
LOWscripts/cmake/testserver.py225 except Exception as e:CODE
LOWscripts/cmake/testserver.py264 except Exception:CODE
MEDIUMscripts/cmake/testserver.py68def _default_route_interface() -> str:CODE
MEDIUMscripts/mobile/android-repack-hwasan.py190 print('Error: ' + str(error), file=sys.stderr)CODE
LOWengine/script/test_script_server.py50 except Exception as e:CODE
MEDIUMengine/script/src/test/test_script_lua.cpp830 ASSERT_TRUE(RunString(L, "print('Error message: ' .. _error)"));CODE
MEDIUMengine/script/src/test/scripts/test_sys.lua36 print("An error occurred when calling sys.save()")CODE
17 more matches not shown…
Verbosity Indicators38 hits · 68 pts
SeverityFileLineSnippetContext
LOW⚡scripts/build.py2769 # Step 1: Generate the packageCOMMENT
LOW⚡scripts/build.py2774 # Step 2: Upload the packageCOMMENT
LOW…o.cr.bob/src/com/dynamo/bob/pipeline/ExtenderUtil.java646 // We need to check if the resource is not a directory before adding it to the list of paths found.COMMENT
LOW…o.cr.bob/src/com/dynamo/bob/pipeline/ExtenderUtil.java966 // We need to check if the resource is not a directory before adding it to the list of paths found.COMMENT
LOW…o.cr.bob/src/com/dynamo/bob/pipeline/ExtenderUtil.java1053 // We need to check if the resource is not a directory before adding it to the list of paths found.COMMENT
LOW….bob/src/com/dynamo/bob/pipeline/GamepadConverter.java530 // Step 1: keep only SDL logical-to-physical mapping entries. Metadata such asCOMMENT
LOW….bob/src/com/dynamo/bob/pipeline/GamepadConverter.java541 // Step 2: preserve the SDL logical control names from the upstream row, butCOMMENT
LOW…amo.cr.bob/src/com/dynamo/bob/bundle/BundleHelper.java1013 // We need to check if the resource is not a directory before adding it to the list of paths found.COMMENT
LOW…/src/com/dynamo/bob/archive/test/ZipPublisherTest.java67 // Step 1: Read files and create ArchiveEntry objectsCOMMENT
LOW…/src/com/dynamo/bob/archive/test/ZipPublisherTest.java109 // Step 2: Publish all ArchiveEntry objectsCOMMENT
LOWexternal/box2d_v2/Box2D/Dynamics/b2World.h100 /// The purpose of this function is to support sub-stepping. Sub-stepping is often used to maintainCOMMENT
LOW…ternal/draco/package/draco-1.5.7/src/draco/mesh/mesh.h106 // The purpose of this function is to allow users to add attributes withCOMMENT
LOW…ckage/basis_universal-2.50/encoder/basisu_frontend.cpp1951 // Step 1: Sort endpoint clusters by the base colors/intensCOMMENT
LOW…ckage/basis_universal-2.50/encoder/basisu_frontend.cpp1972 // Step 2: Eliminate redundant endpoint clusters, or empty endpoint clustersCOMMENT
LOW…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp174 // Step 1: Initial point predictionCOMMENT
LOW…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp240 // Step 1: Initial point predictionCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1066 // Step 1: diamond searchCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1069 // Step 2: CROSS searchCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1077 // Step 1: diamond search + crossCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1080 // Step 2: FeatureSearchCOMMENT
LOW…264-2.6.0/codec/encoder/core/src/svc_base_layer_md.cpp2007 //Step 3: SubP16 MDCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c641 // Step 1: world scalarsCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c644 // Step 2: 7 id pools (overwrite entirely, including solverSetIdPool from the 3 pre-createdCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c654 // Step 3: solver setsCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c687 // Step 4: sparse arrays. userData was written as NULL by the serializer, so a plain copyCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c695 // Step 5: chain shapesCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c746 // Step 6: sensorsCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c780 // Step 7: islandsCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c815 // Step 8: broad phaseCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c829 // Step 9: constraint graphCOMMENT
LOWengine/shaderc/src/shaderc_hlsl.cpp1469 // Step 1: Reflection pass with D3DCompiler to build deterministic resource mappings.COMMENT
LOW⚡engine/shaderc/src/shaderc_hlsl.cpp1494 // Step 2: Create root signature and inject it into the source for SM5.1+.COMMENT
LOW⚡engine/shaderc/src/shaderc_hlsl.cpp1503 // Step 3: Compile final shader blob using either external toolchain or D3DCompiler fallback.COMMENT
LOWengine/input/src/test/test_input.cpp858 // Step 1: Both touches beganCOMMENT
LOWengine/input/src/test/test_input.cpp895 // Step 2: Touch 1 ended, while touch 0 movedCOMMENT
LOWengine/input/src/test/test_input.cpp927 // Step 3: Touch 0 endedCOMMENT
LOW⚡engine/dlib/src/test/test_crypt.cpp311 // Step 1: size query, as documented in dmsdk/dlib/crypt.hCOMMENT
LOW⚡engine/dlib/src/test/test_crypt.cpp318 // Step 2: decode into a buffer sized from the queryCOMMENT
Fake / Example Data61 hits · 66 pts
SeverityFileLineSnippetContext
LOW…amo.cr/com.dynamo.cr.bob/lib/time_report_template.html55 }</style><script>(()=>{var e={168:(e,t,n)=>{var r=n(874),i={};for(var a in r)r.hasOwnProperty(a)&&(i[r[a]]=a);var CODE
LOW…m.dynamo.cr/com.dynamo.cr.bob/lib/report_template.html97a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).biCODE
LOW…/skribidi/package/Skribidi/test/test_font_collection.c151 uint8_t dummy_data[] = { 0, 1, 2, 3, 4, 5, 6 };CODE
LOW…/skribidi/package/Skribidi/test/test_font_collection.c152 skb_font_handle_t font_handle = skb_font_collection_add_font_from_data(font_collection, "Failing", dummy_data, SKB_COUCODE
LOW…l/skribidi/package/Skribidi/example/example_richtext.c181 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eget blandit purus, sit amet faucibus quam. Morbi vuCODE
LOW…l/skribidi/package/Skribidi/example/example_richtext.c181 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eget blandit purus, sit amet faucibus quam. Morbi vuCODE
LOW…skribidi/package/Skribidi/example/example_paragraphs.c171 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eget blandit purus, sit amet faucibus quam. Morbi vuCODE
LOW…skribidi/package/Skribidi/example/example_paragraphs.c171 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam eget blandit purus, sit amet faucibus quam. Morbi vuCODE
LOW…skribidi/package/Skribidi/example/example_paragraphs.c210 skb_rich_text_append_utf8(ctx->rich_text, ctx->temp_alloc, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. AlCODE
LOW…skribidi/package/Skribidi/example/example_paragraphs.c210 skb_rich_text_append_utf8(ctx->rich_text, ctx->temp_alloc, "Lorem ipsum dolor sit amet, consectetur adipiscing elit. AlCODE
LOWengine/script/src/script_json.cpp121 * local jsonstring = '{"persons":[{"name":"John Doe"},{"name":"Darth Vader"}]}'COMMENT
LOWengine/script/src/script_json.cpp173 * { name = "John Doe"},COMMENT
LOWengine/script/src/script_json.cpp185 * {"persons":[{"name":"John Doe"},{"name":"Darth Vader"}]}COMMENT
LOWengine/dlib/src/test/test_crypt.cpp252 const char* source = "Lorem Ipsum";CODE
LOWengine/dlib/src/test/test_crypt.cpp291 const char* expected = "Lorem Ipsum";CODE
LOWengine/dlib/src/test/test_crypt.cpp334 const char* expected = "Lorem Ipsum";CODE
LOWengine/dlib/src/test/test_dlib.py18 uncompressed = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ornare non massa a imperdiet. CODE
LOWengine/dlib/src/test/test_dlib.py18 uncompressed = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ornare non massa a imperdiet. CODE
LOWengine/hid/src/hid_null.cpp50 char** dummy_data = g_DummyData->Get((uintptr_t)context);CODE
LOWengine/hid/src/hid_null.cpp51 delete *dummy_data;CODE
LOWengine/font/src/test/benchmark_text_layout.cpp528 "Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magCODE
LOWengine/font/src/test/benchmark_text_layout.cpp528 "Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magCODE
LOWengine/font/src/test/make_report.py81 'Lorem ipsum\ndolor sit amet\n</gradient>')CODE
LOWengine/font/src/test/make_report.py81 'Lorem ipsum\ndolor sit amet\n</gradient>')CODE
LOWengine/font/src/test/test_font.cpp80// static const char* g_TextLorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut tempus quam in lacinia COMMENT
LOWengine/font/src/test/test_font.cpp80// static const char* g_TextLorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut tempus quam in lacinia COMMENT
LOWengine/font/src/test/fontviewer/fontviewer.cpp109 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et "CODE
LOWengine/font/src/test/fontviewer/fontviewer.cpp109 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et "CODE
LOW⚡engine/font/src/test/data/font_render/lorem.json2 "english": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolCODE
LOW⚡engine/font/src/test/data/font_render/lorem.json2 "english": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolCODE
LOW⚡engine/font/src/test/data/font_render/lorem.json3 "arabic": "هناك حقيقة مثبتة منذ زمن طويل وهي أن المحتوى المقروء لصفحة ما سيلهي القارئ عن التركيز على الشكل الخارجي للنCODE
LOW…st/data/reference/radial-block-ellipse-provenance.json12 "text": "<gradient type=radial fit=block angle=45 radius-x=0.5 radius-y=0.25\n color0=#FFFF00 color1=#FF800CODE
LOW…st/data/reference/radial-block-ellipse-provenance.json12 "text": "<gradient type=radial fit=block angle=45 radius-x=0.5 radius-y=0.25\n color0=#FFFF00 color1=#FF800CODE
LOW⚡engine/font/src/test/data/reference/README.md12Single-line tests use `ABCDEFGabcdefg 0123456789`. Full-layout English and Arabic paragraphs retain their frozen Lorem iCODE
LOW⚡engine/font/src/test/data/reference/README.md20gradient over `Lorem ipsum\ndolor sit amet`, fitted to the block with a 45-degreeCODE
LOW⚡engine/font/src/test/data/reference/README.md20gradient over `Lorem ipsum\ndolor sit amet`, fitted to the block with a 45-degreeCODE
LOW…esources/reload_unchanged_project/non-editable/xml.xml6 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmodCODE
LOW…esources/reload_unchanged_project/non-editable/xml.xml6 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmodCODE
LOW…ources/reload_unchanged_project/non-editable/json.json6 "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut laborCODE
LOW…ources/reload_unchanged_project/non-editable/json.json6 "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut laborCODE
LOW…st/resources/reload_unchanged_project/editable/xml.xml6 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmodCODE
LOW…st/resources/reload_unchanged_project/editable/xml.xml6 Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmodCODE
LOW…/resources/reload_unchanged_project/editable/json.json6 "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut laborCODE
LOW…/resources/reload_unchanged_project/editable/json.json6 "description": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut laborCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt25Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt25Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt45Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt45Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt65Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt65Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt85Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt85Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt105Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt105Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt125Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt125Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt145Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
LOW…t/resources/editor_extensions/zip_project/foo/long.txt145Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum consequat sapien id sem varius, in ornare tortor sagCODE
1 more matches not shown…
Structural Annotation Overuse36 hits · 65 pts
SeverityFileLineSnippetContext
LOW⚡scripts/build.py2769 # Step 1: Generate the packageCOMMENT
LOW⚡scripts/build.py2774 # Step 2: Upload the packageCOMMENT
LOW….bob/src/com/dynamo/bob/pipeline/GamepadConverter.java530 // Step 1: keep only SDL logical-to-physical mapping entries. Metadata such asCOMMENT
LOW….bob/src/com/dynamo/bob/pipeline/GamepadConverter.java541 // Step 2: preserve the SDL logical control names from the upstream row, butCOMMENT
LOW…/src/com/dynamo/bob/archive/test/ZipPublisherTest.java67 // Step 1: Read files and create ArchiveEntry objectsCOMMENT
LOW…/src/com/dynamo/bob/archive/test/ZipPublisherTest.java109 // Step 2: Publish all ArchiveEntry objectsCOMMENT
LOW…ckage/basis_universal-2.50/encoder/basisu_frontend.cpp1951 // Step 1: Sort endpoint clusters by the base colors/intensCOMMENT
LOW…ckage/basis_universal-2.50/encoder/basisu_frontend.cpp1972 // Step 2: Eliminate redundant endpoint clusters, or empty endpoint clustersCOMMENT
LOW…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp174 // Step 1: Initial point predictionCOMMENT
LOW…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp240 // Step 1: Initial point predictionCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1066 // Step 1: diamond searchCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1069 // Step 2: CROSS searchCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1077 // Step 1: diamond search + crossCOMMENT
LOW⚡…4-2.6.0/codec/encoder/core/src/svc_motion_estimate.cpp1080 // Step 2: FeatureSearchCOMMENT
LOW…264-2.6.0/codec/encoder/core/src/svc_base_layer_md.cpp2007 //Step 3: SubP16 MDCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c641 // Step 1: world scalarsCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c644 // Step 2: 7 id pools (overwrite entirely, including solverSetIdPool from the 3 pre-createdCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c654 // Step 3: solver setsCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c687 // Step 4: sparse arrays. userData was written as NULL by the serializer, so a plain copyCOMMENT
LOW⚡external/box2d/Box2D/src/snapshot.c695 // Step 5: chain shapesCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c746 // Step 6: sensorsCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c780 // Step 7: islandsCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c815 // Step 8: broad phaseCOMMENT
LOWexternal/box2d/Box2D/src/snapshot.c829 // Step 9: constraint graphCOMMENT
LOWengine/shaderc/src/shaderc_hlsl.cpp1469 // Step 1: Reflection pass with D3DCompiler to build deterministic resource mappings.COMMENT
LOW⚡engine/shaderc/src/shaderc_hlsl.cpp1494 // Step 2: Create root signature and inject it into the source for SM5.1+.COMMENT
LOW⚡engine/shaderc/src/shaderc_hlsl.cpp1503 // Step 3: Compile final shader blob using either external toolchain or D3DCompiler fallback.COMMENT
LOWengine/input/src/test/test_input.cpp858 // Step 1: Both touches beganCOMMENT
LOWengine/input/src/test/test_input.cpp895 // Step 2: Touch 1 ended, while touch 0 movedCOMMENT
LOWengine/input/src/test/test_input.cpp927 // Step 3: Touch 0 endedCOMMENT
LOW⚡engine/dlib/src/test/test_crypt.cpp311 // Step 1: size query, as documented in dmsdk/dlib/crypt.hCOMMENT
LOW⚡engine/dlib/src/test/test_crypt.cpp318 // Step 2: decode into a buffer sized from the queryCOMMENT
LOWengine/dlib/src/python/dlib/__init__.py3# NOTE: The output here is parsed later on, so don't print invalid code!COMMENT
LOWengine/dlib/src/dlib/socket_posix.cpp622 // NOTE: This method should probably be used on Linux as wellCOMMENT
LOWengine/graphics/src/vulkan/graphics_vulkan.cpp2645 // NOTE: This function doesn't seem to be used anywhere?COMMENT
LOWengine/graphics/src/opengl/graphics_opengl.cpp2644 // NOTE: This function doesn't seem to be used anywhere?COMMENT
Unused Imports57 hits · 55 pts
SeverityFileLineSnippetContext
LOW…ills/draft-pr-description/scripts/branch_pr_context.py4CODE
LOWbuild_tools/release_to_egs.py4CODE
LOWbuild_tools/release_to_steam.py3CODE
LOWbuild_tools/release_to_github.py4CODE
LOWbuild_tools/release_to_github.py5CODE
LOWbuild_tools/release_to_github.py7CODE
LOWbuild_tools/release_to_github.py14CODE
LOWbuild_tools/codesigning.py9CODE
LOWscripts/build.py8CODE
LOWscripts/build.py10CODE
LOWscripts/build.py13CODE
LOWscripts/test_build_run.py15CODE
LOWscripts/unpack_arc.py12CODE
LOWscripts/unpack_arc.py18CODE
LOWscripts/unpack_arc.py5CODE
LOWscripts/releasenotes_github_projectv2.py4CODE
LOWscripts/releasenotes_github_projectv2.py4CODE
LOWscripts/releasenotes_github_projectv2.py4CODE
LOWscripts/releasenotes_github_projectv2.py11CODE
LOWscripts/unpack_ddf.py65CODE
LOWscripts/project_synth/generate.py1CODE
LOWscripts/project_synth/profile.py1CODE
LOWscripts/project_synth/cli.py1CODE
LOWscripts/project_synth/progress.py1CODE
LOWscripts/project_synth/proto.py1CODE
LOWscripts/project_synth/proto.py38CODE
LOWscripts/dmsdk/gen_sdk.py2CODE
LOWscripts/dmsdk/gen_sdk.py6CODE
LOWscripts/dmsdk/gen_doc.py1CODE
LOWscripts/dmsdk/gen_ir.py4CODE
LOWscripts/dmsdk/gen_csharp.py8CODE
LOWscripts/dmsdk/gen_csharp.py8CODE
LOW…/package/libunibreak-6.1/src/generate_linebreakdata.py2CODE
LOW…ternal/skribidi/package/Skribidi/convert_emoji_data.py1CODE
LOW…package/harfbuzz-13.2.1/src/gen-arabic-joining-list.py10CODE
LOWengine/docs/script_doc.py5CODE
LOWengine/docs/script_doc.py16CODE
LOWengine/docs/test_lua_annotations.py6CODE
LOWengine/script/test_script_server.py4CODE
LOWengine/script/test_script_server.py7CODE
LOWengine/dlib/scripts/gen_curve_doc.py5CODE
LOWengine/dlib/scripts/run_http_server_standalone.py2CODE
LOWengine/dlib/scripts/run_http_server_standalone.py2CODE
LOWengine/dlib/src/test/hash_stats.py1CODE
LOWengine/dlib/src/test/test_webserver.py1CODE
LOWengine/dlib/src/test/test_webserver.py10CODE
LOWengine/dlib/src/test/test_httpserver.py1CODE
LOWengine/font/src/test/make_report.py8CODE
LOWengine/resource/src/test/build_cmake_test_data.py4CODE
LOW…gine/gameobject/src/gameobject/test/build_test_data.py7CODE
LOWengine/ddf/src/ddfc.py36CODE
LOWengine/ddf/src/ddfc.py41CODE
LOWengine/ddf/src/ddfc.py1040CODE
LOWengine/engine/src/test/post_runscript.py6CODE
LOWeditor/scripts/camera-preview/generate_preview_data.py2CODE
LOW…cripts/camera-preview/generate_preview_data_blender.py4CODE
LOWshare/fix_resource_paths.py5CODE
AI Slop Vocabulary17 hits · 50 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/main-ci.yml407 # build_android.py and the adb test harness at it. Without a device those wouldCOMMENT
MEDIUM…o/bob/pipeline/shader/ShaderCompilePipelineLegacy.java219 // Generate spirv for each shader module so we can utilize the reflection from itCOMMENT
MEDIUM…rc/BulletCollision/NarrowPhaseCollision/btConvexCast.h34//will need to digg deeper to make the algorithm more robustCOMMENT
MEDIUM…BulletCollision/CollisionDispatch/btBoxBoxDetector.cpp97 // @@@ this needs to be made more robustCOMMENT
MEDIUM…cs/ConstraintSolver/btGeneric6DofSpring2Constraint.cpp871 // so it is much simpler (and more robust) just to simply use inf (with the proper sign)COMMENT
MEDIUM…let3d/package/bullet-3.25/src/LinearMath/btMatrix3x3.h682 ///extractRotation is from "A robust method to extract the rotational part of deformations"COMMENT
MEDIUM…isu/package/basis_universal-2.50/encoder/basisu_comp.h736 // Note currently, some compressors (like ASTC/XUASTC LDR) will utilize threading anyway if the job pool is more than COMMENT
MEDIUM…basis_universal-2.50/encoder/basisu_astc_hdr_6x6_enc.h78 bool m_favor_higher_compression = true; // utilize all modesCODE
MEDIUM…ackage/basis_universal-2.50/encoder/3rdparty/tinyexr.h1843 // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`.COMMENT
MEDIUM…universal-2.50/transcoder/basisu_transcoder_internal.h3473 // Assumes block HAS ALPHA: Importantly, note if the block doesn't actually have alpha, this isn't what you want becauCOMMENT
MEDIUM…bedtls/tf-psa-crypto/drivers/pqcp/mldsa-native/META.sh24# More robust extraction using yqCOMMENT
MEDIUM…o/drivers/pqcp/mldsa-native/proofs/cbmc/list_proofs.sh6# which are those containing a *harness.c file.COMMENT
MEDIUMengine/gamesys/src/gamesys/gamesys_private.cpp176 // TODO: Make this more robust. If the constant is e.g. animated (which might get the pointer)COMMENT
MEDIUMengine/gamesys/src/gamesys/gamesys_private.cpp220 // TODO: Make this more robust. If the constant is e.g. animated (which might get the pointer)COMMENT
MEDIUMengine/gamesys/src/gamesys/test/test_script_http.cpp316 // Increasing that timeout value should make it robust again. /MAWECOMMENT
MEDIUMengine/graphics/src/test/test_graphics_images.py92 # A deterministic foreground rectangle is sufficient for harness tests.COMMENT
MEDIUMengine/sound/src/stb_vorbis/stb_vorbis.c51// 1.10 - 2017-03-03 - more robust seeking; fix negative ilog(); clear error in open_memoryCOMMENT
Slop Phrases25 hits · 44 pts
SeverityFileLineSnippetContext
LOWbuild_tools/sdk.py27# If you update editor JDK version, don't forget to update it here too:COMMENT
LOWbuild_tools/sdk.py27# If you update editor JDK version, don't forget to update it here too:COMMENT
MEDIUMexternal/box2d_v2/Box2D/Common/b2Settings.cpp37// You can modify this to use your logging facility.COMMENT
LOW…ulletDynamics/ConstraintSolver/btConeTwistConstraint.h319 // note: don't forget to enableMotor()COMMENT
LOWengine/shaderc/src/shaderc_jni.cpp500 // Don't forget to add them to the corresponding java file (e.g. Shaderc.java)COMMENT
LOWengine/texc/src/texclibrary_jni.cpp607 // Don't forget to add them to the corresponding java file (e.g. ModelImporter.java)COMMENT
LOWengine/render/src/render/render.h137 // Don't forget to change dmGamesysDDF::OrthoZoomMode if you change hereCOMMENT
LOWengine/gui/src/gui.h341 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOW⚡engine/gui/src/gui.h352 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOW⚡engine/gui/src/gui.h360 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOW⚡engine/gui/src/gui.h369 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOW⚡engine/gui/src/gui.h378 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOWengine/gui/src/gui.h393 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOWengine/gui/src/gui.h401 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOWengine/gui/src/dmsdk/gui/gui.h129 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOWengine/gui/src/dmsdk/gui/gui.h399 // Don't forget to change gui_ddf.proto if you change hereCOMMENT
LOW…/data/reference/1.13.1/sdf-edge-1.13.1-provenance.json185 "reference/font-df.fp": "#version 140\n\nin mediump vec2 var_texcoord0;\nin mediump vec4 var_face_color;\nin mediumpCODE
LOWengine/jni/src/test/testapi.cpp370 // Don't forget to add them to the corresponding java file (e.g. JniTest.java)COMMENT
LOWengine/modelc/src/modelimporter_jni.cpp766 // Don't forget to add them to the corresponding java file (e.g. ModelImporter.java)COMMENT
MEDIUMreleasenotes/1.11.1.json5 "body": "Material properties from a GLTF file are now exposed into shaders via a special hard-coded uniform:CODE
LOWreleasenotes/1.12.3.json92 "body": "\u26a0\ufe0f The minimum supported Android API version has been increased from 19 (Android 4.4) to CODE
MEDIUMreleasenotes/1.10.2.json276 "body": "Now, directories may be accessed as resources in editor scripts. The directories have 2 properties:CODE
MEDIUMreleasenotes/1.10.2.json490 "body": "Now editor scripts can access and edit animations and collision groups of tilesources using these 3CODE
MEDIUMreleasenotes/1.10.2.json504 "body": "Now you can edit tilemaps using editor scripts! To support this feature, we introduce the followingCODE
MEDIUMreleasenotes/1.10.2.json504 "body": "Now you can edit tilemaps using editor scripts! To support this feature, we introduce the followingCODE
Synthetic Comment Markers4 hits · 30 pts
SeverityFileLineSnippetContext
HIGHengine/dlib/src/mbedtls/library/error.c99 /* Begin Auto-Generated Code. */COMMENT
HIGHengine/dlib/src/mbedtls/library/error.c294 /* End Auto-Generated Code. */COMMENT
HIGHengine/dlib/src/mbedtls/library/error.c315 /* Begin Auto-Generated Code. */COMMENT
HIGHengine/dlib/src/mbedtls/library/error.c410 /* End Auto-Generated Code. */COMMENT
Redundant / Tautological Comments16 hits · 24 pts
SeverityFileLineSnippetContext
LOWengine/script/src/script_types.cpp38 /*# Check if passed type is vector.COMMENT
LOWengine/script/src/script_types.cpp54 /*# Check if passed type is matrix4.COMMENT
LOWengine/script/src/script_types.cpp67 /*# Check if passed type is vector3.COMMENT
LOWengine/script/src/script_types.cpp80 /*# Check if passed type is vector4.COMMENT
LOWengine/script/src/script_types.cpp93 /*# Check if passed type is quaternion.COMMENT
LOWengine/script/src/script_types.cpp106 /*# Check if passed type is hash.COMMENT
LOWengine/script/src/script_types.cpp119 /*# Check if passed type is URL.COMMENT
LOWengine/script/src/dmsdk/script/script.h613 /*# Check if Lua callback is valid.COMMENT
LOW…pto/drivers/pqcp/mldsa-native/test/acvp/acvp_client.py20# Check if we need to use a wrapper for execution (e.g. QEMU)COMMENT
LOW…c/gamesys/scripts/box2d/v2/script_box2d_fixture_v2.cpp686/*# Check if a fixture is a sensor.COMMENT
LOW…src/gamesys/scripts/box2d/v3/script_box2d_shape_v3.cpp1160/*# Check if sensor events are enabled for a shape.COMMENT
LOW…src/gamesys/scripts/box2d/v3/script_box2d_shape_v3.cpp1172/*# Check if contact events are enabled for a shape.COMMENT
LOW…src/gamesys/scripts/box2d/v3/script_box2d_shape_v3.cpp1184/*# Check if pre-solve events are enabled for a shape.COMMENT
LOW…src/gamesys/scripts/box2d/v3/script_box2d_shape_v3.cpp1196/*# Check if hit events are enabled for a shape.COMMENT
LOW…/src/gamesys/scripts/box2d/v3/script_box2d_body_v3.cpp1640/*# Set velocity to reach a target transform.COMMENT
LOWengine/resource/src/arcc.py214 # Write filename stringCOMMENT
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHapply_license.py0// copyright 2020-2026 the defold foundation // copyright 2014-2020 king // copyright 2009-2014 ragnar svensson, christiSTRING
HIGHengine/font/scripts/generate_font_renderer_bindings.py0// copyright 2020-2026 the defold foundation // copyright 2014-2020 king // copyright 2009-2014 ragnar svensson, christiSTRING
HIGH…cs/src/test/test_app_graphics_package_assets_shared.py0// copyright 2020-2026 the defold foundation // copyright 2014-2020 king // copyright 2009-2014 ragnar svensson, christiSTRING
HIGHengine/ddf/src/ddfc.py0// copyright 2020-2026 the defold foundation // copyright 2014-2020 king // copyright 2009-2014 ragnar svensson, christiSTRING
AI Structural Patterns9 hits · 7 pts
SeverityFileLineSnippetContext
LOWbuild_tools/build_ios.py1768CODE
LOWbuild_tools/build_ios.py1826CODE
LOWbuild_tools/build_ios.py1078CODE
LOWscripts/build.py442CODE
LOWengine/docs/lua_annotations.py265CODE
LOWengine/debugger/src/test/test_dap.py155CODE
LOW…/graphics/src/test/test_app_graphics_package_assets.py68CODE
LOW…/graphics/src/test/test_app_graphics_package_assets.py73CODE
LOWengine/ddf/src/ddfc.py555CODE
TODO Padding3 hits · 4 pts
SeverityFileLineSnippetContext
LOW…h264-2.6.0/codec/encoder/core/src/svc_encode_slice.cpp296 // TODO: implement.COMMENT
LOW…h264-2.6.0/codec/encoder/core/src/svc_encode_slice.cpp372 // TODO: implement.COMMENT
LOW…ckage/openh264-2.6.0/codec/encoder/core/src/au_set.cpp302 // TODO: implementCOMMENT