AI Slop Code RIsk Monitor

google/filament

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

4.8 Low pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for google/filament, a C++ project with 20,583 GitHub stars. SynthScan examined 8,052,418 lines of code across 23756 source files, recording 36044 pattern matches distributed across 26 syntactic categories. The legacy adjusted pattern signal is 4.8 (Low pattern signal); it is not an authorship estimate.

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

4.8
Adjusted Signal
4.8
Raw Pattern Score
100%
Time Factor
2026-10-09
Last Push
20.6K
Stars
C++
Language
8.1M
Lines of Code
23.8K
Files
36.0K
Pattern Hits
2026-10-12
Scan Date
0.02
HC Hit Rate

Risk Review · v3

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

Cognitive Ownership Risk 18.4/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.6/100 · LOW

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

Agent Over-Engineering Ratio 3.1/100 · LOW

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

PR Review Velocity Impact 22.4/100 · LOW

Which changes need focused human review? 36044 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 6HIGH 509MEDIUM 1132LOW 34397

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 36044 distinct pattern matches across 26 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 Block32153 hits · 29638 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt821# wants to enable ASAN for filament but not the tool [2].COMMENT
LOWbuild.sh361 if [[ "${ISSUE_DEBUG_BUILD}" == "true" ]]; thenCOMMENT
LOWbuild.sh381# and JavaScript runtime glue (library_webgpu.js, struct info tables) directly from the in-treeCOMMENT
LOWCODE_STYLE.md181COMMENT
LOWCODE_STYLE.md201COMMENT
LOWtools/resgen/src/main.cpp21#include <algorithm>COMMENT
LOWtools/filamesh/src/main.cpp21COMMENT
LOWtools/cmgen/tests/test_cmgen.cpp21COMMENT
LOWtools/cmgen/src/cmgen.cpp21#include <ibl/CubemapSH.h>COMMENT
LOWtools/specgen/specgen.cpp341 if (model == DispersionModel::Linear) {COMMENT
LOWtools/apigen/generate_android.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/verify_bindings.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/extractor.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/validator.py1#COMMENT
LOWtools/apigen/javagen/config.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/jni_emitter.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/java_emitter.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/__init__.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/type_resolver.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/context.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/utils.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/doc.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/orchestrator.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/javagen/errors.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/tests/test_javagen.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/tests/test_extractor.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/tests/test_async_callbacks.py1#!/usr/bin/env python3COMMENT
LOWtools/apigen/tests/test_generate_android.py1#!/usr/bin/env python3COMMENT
LOWtools/matedit/src/ExternalCompile.cpp21#include "eiff/ChunkContainer.h"COMMENT
LOWtools/matinfo/src/main.cpp21#include <filaflat/ChunkContainer.h>COMMENT
LOWtools/matinfo/src/main.cpp301 const regex operandPattern("(\\%[A-Za-z_0-9]+)");COMMENT
LOWtools/roughness-prefilter/src/main.cpp21#include <thread>COMMENT
LOWtools/zbloat/zbloat.py1#!/usr/bin/env python3COMMENT
LOWtools/zbloat/evmar_bloat.py1#!/usr/bin/env python3COMMENT
LOWtools/reorganize-headers/test.py41 original = """/* License */COMMENT
LOWtools/reorganize-headers/test.py181COMMENT
LOWtools/matc/src/matc/CommandlineConfig.cpp21#include <filament/MaterialEnums.h>COMMENT
LOWtools/specular-color/src/main.cpp761 // We default to 81.7° but this can be specified by the user, so we use theCOMMENT
LOWtools/glslminifier/src/GlslMinify.cpp21namespace glslminifier {COMMENT
LOWtest/filament-unit-test/test_list.txt1# Unit test binaries run by test.sh, one per line, relative to out/cmake-debug and followed byCOMMENT
LOWtest/code-correctness/clang-tidy-proxy.sh1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/code-correctness/check-headers.sh1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/code-correctness/src/run.py1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/code-correctness/src/utils.py1# Copyright (C) 2024 The Android Open Source ProjectCOMMENT
LOWtest/sizeguard/check_size.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/sizeguard/check_bypass.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/sizeguard/dump_artifact_size.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/recalculate.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/validation_app.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/process_results.py1# Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/render-validation/result-viewer/app.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…st/render-validation/result-viewer/components/tools.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…der-validation/result-viewer/components/test-filter.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…der-validation/result-viewer/components/tiff-viewer.js1// Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOW…er-validation/result-viewer/components/image-viewer.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOW…er-validation/result-viewer/components/result-table.js1// Copyright (C) 2026 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/local_test.sh1# Copyright (C) 2024 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/generate.sh1# Copyright (C) 2025 The Android Open Source ProjectCOMMENT
LOWtest/renderdiff/generate.sh81 fiCOMMENT
32093 more matches not shown…
Decorative Section Separators759 hits · 2674 pts
SeverityFileLineSnippetContext
MEDIUM⚡CMakeLists.txt1# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt3# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt10# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt12# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt21# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt23# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt30# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt32# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt42# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt44# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt154# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt156# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt161# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt163# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt193# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt195# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt198# ==================================================================================================COMMENT
MEDIUM⚡CMakeLists.txt200# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt337# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt339# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt352# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt354# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt375# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt377# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt391# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt393# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt488# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt490# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt517# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt519# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt545# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt547# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt587# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt589# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt688# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt690# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt726# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt728# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt755# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt757# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt814# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt816# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt870# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt872# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt906# ==================================================================================================COMMENT
MEDIUMCMakeLists.txt908# ==================================================================================================COMMENT
MEDIUMbuild.sh370# ==================================================================================================COMMENT
MEDIUMbuild.sh389# ==================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt6# ==================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt8# ==================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt12# ==================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt14# ==================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt19# =================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt21# ==================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt27# ==================================================================================================COMMENT
MEDIUM⚡tools/uberz/CMakeLists.txt29# ==================================================================================================COMMENT
MEDIUM⚡tools/resgen/CMakeLists.txt6# ==================================================================================================COMMENT
MEDIUM⚡tools/resgen/CMakeLists.txt8# ==================================================================================================COMMENT
MEDIUM⚡tools/resgen/CMakeLists.txt11# ==================================================================================================COMMENT
MEDIUM⚡tools/resgen/CMakeLists.txt13# ==================================================================================================COMMENT
699 more matches not shown…
Cross-File Repetition295 hits · 1475 pts
SeverityFileLineSnippetContext
HIGHtools/apigen/javagen/config.py0/* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "licSTRING
HIGHlibs/bluegl/bluegl-gen.py0/* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "licSTRING
HIGHlibs/bluevk/bluevk-gen.py0/* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "licSTRING
HIGH…rty/spirv-tools/test/diff/diff_files/generate_tests.py0/* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "licSTRING
HIGHthird_party/spirv-tools/utils/check_copyright.py0/* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "licSTRING
HIGHtools/apigen/javagen/jni_emitter.py0dictionary of registered enums in this class context.STRING
HIGHtools/apigen/javagen/java_emitter.py0dictionary of registered enums in this class context.STRING
HIGHtools/apigen/javagen/type_resolver.py0dictionary of registered enums in this class context.STRING
HIGHthird_party/spirv-tools/utils/generate_changelog.py0make the directory, and all its ancestors as required. any of the directories are allowed to already exist.STRING
HIGHthird_party/spirv-tools/utils/update_build_version.py0make the directory, and all its ancestors as required. any of the directories are allowed to already exist.STRING
HIGHthird_party/glslang/build_info.py0make the directory, and all its ancestors as required. any of the directories are allowed to already exist.STRING
HIGH…d_party/spirv-tools/utils/generate_language_headers.py0makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directoSTRING
HIGHthird_party/spirv-tools/utils/ggt.py0makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directoSTRING
HIGH…rs/tools/buildHeaders/bin/generate_language_headers.py0makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directoSTRING
HIGHthird_party/spirv-tools/utils/check_symbol_exports.py0runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runtiSTRING
HIGHthird_party/glslang/update_glslang_sources.py0runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runtiSTRING
HIGHthird_party/glslang/build_info.py0runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runtiSTRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0unit test for google test's xml output functionality.STRING
HIGH…ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py0unit test for google test's xml output functionality.STRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0unit test for google test's xml output functionality.STRING
HIGH…ty/libgtest/googletest/test/gtest_xml_outfiles_test.py0unit test for google test's xml output functionality.STRING
HIGH…etest/src/googletest/test/gtest_xml_output_unittest.py0unit test for google test's xml output functionality.STRING
HIGH…gletest/src/googletest/test/gtest_xml_outfiles_test.py0unit test for google test's xml output functionality.STRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0verifies xml output for a google test binary without actual tests. runs a test program that generates an xml output for STRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0verifies xml output for a google test binary without actual tests. runs a test program that generates an xml output for STRING
HIGH…etest/src/googletest/test/gtest_xml_output_unittest.py0verifies xml output for a google test binary without actual tests. runs a test program that generates an xml output for STRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…etest/src/googletest/test/gtest_xml_output_unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…est/googletest/test/googletest-json-output-unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…src/googletest/test/googletest-json-output-unittest.py0checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json outSTRING
HIGH…assimp/contrib/gtest/test/gtest_xml_output_unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…/libgtest/googletest/test/gtest_xml_output_unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…etest/src/googletest/test/gtest_xml_output_unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…est/googletest/test/googletest-json-output-unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…src/googletest/test/googletest-json-output-unittest.py0verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-sSTRING
HIGH…bassimp/contrib/gtest/test/gtest_uninitialized_test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…gtest/googletest/test/googletest-uninitialized-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…t/src/googletest/test/googletest-uninitialized-test.py0verifies that google test warns the user when not initialized properly.STRING
HIGH…bassimp/contrib/gtest/test/gtest_uninitialized_test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…gtest/googletest/test/googletest-uninitialized-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name1-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…etest/test/googletest-param-test-invalid-name2-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…t/src/googletest/test/googletest-uninitialized-test.py0runs the given command and verifies its exit code and output.STRING
HIGH…party/libassimp/contrib/gtest/test/gtest_color_test.py0verifies that google test correctly determines whether to use colors.STRING
HIGH…arty/libgtest/googletest/test/googletest-color-test.py0verifies that google test correctly determines whether to use colors.STRING
HIGH…oogletest/src/googletest/test/googletest-color-test.py0verifies that google test correctly determines whether to use colors.STRING
HIGH…party/libassimp/contrib/gtest/test/gtest_color_test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…/libassimp/contrib/gtest/test/gtest_filter_unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…rty/libassimp/contrib/gtest/test/gtest_env_var_test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…ty/libgtest/googletest/test/googletest-env-var-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…arty/libgtest/googletest/test/googletest-color-test.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…libgtest/googletest/test/googletest-filter-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
HIGH…bgtest/googletest/test/googletest-failfast-unittest.py0sets the env variable to 'value'; unsets it when 'value' is none.STRING
235 more matches not shown…
Cross-Language Confusion105 hits · 531 pts
SeverityFileLineSnippetContext
HIGHtools/apigen/javagen/jni_emitter.py1202 out.append(f' if (!parameters || count <= 0) {{')CODE
HIGHtools/apigen/javagen/jni_emitter.py2286 out.append(f" if (out_ == nullptr || env->GetArrayLength(out_) < count) {{")CODE
HIGHtools/apigen/javagen/jni_emitter.py2299 out.append(f" if (out_ == nullptr || env->GetArrayLength(out_) < count) {{")CODE
HIGH⚡tools/apigen/javagen/java_emitter.py2588 # Method 1: (engine, ..., buffer) -> forwards with 0, 0, null, nullCOMMENT
HIGH⚡tools/apigen/javagen/java_emitter.py2600 # Method 2: (engine, ..., buffer, destOffsetInBytes, count) -> forwards with null, nullCOMMENT
HIGH⚡tools/apigen/javagen/java_emitter.py1355 out.append(" if (mUserCallback != null) {")CODE
HIGH⚡tools/apigen/javagen/java_emitter.py2121 c_lines.append(f"{body_indent_str}return setupFrame(frameTimeNanos, vsyncPeriodNanos, null, 0);")CODE
HIGH⚡tools/apigen/javagen/java_emitter.py2596 lines.append(f" {name}(engine, {pre_c_str}buffer, 0, 0, null, null);")CODE
HIGH⚡tools/apigen/javagen/java_emitter.py2609 lines.append(f" {name}(engine, {pre_c_str}buffer, destOffsetInBytes, count, null, null);")CODE
HIGH⚡tools/apigen/javagen/java_emitter.py3102 lines.append(f" return {name}(null);")CODE
HIGH⚡tools/apigen/javagen/java_emitter.py3139 lines.append(f" return {name}(null);")CODE
HIGH⚡tools/apigen/javagen/java_emitter.py4741 lines.append(f" if (native{parent_name} == 0) return null;")CODE
HIGHtools/apigen/javagen/java_emitter.py1089 out.append(" this(nativeMaterialInstance, null);")CODE
HIGHtools/apigen/javagen/java_emitter.py1254 out.append(f" if ({cached['field_name']} == null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py1778 out.append(f"{indent} if (out == null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py1790 out.append(f"{indent} return get{fcap}(null);")CODE
HIGHtools/apigen/javagen/java_emitter.py1820 out.append(f"{indent} if (out == null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py1832 out.append(f"{indent} return get{fcap}(null);")CODE
HIGHtools/apigen/javagen/java_emitter.py2447 getter_lines.append(f" if ({info['field_name']} == null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py2459 getter_lines.append(f" if ({field_name} == null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py2700 lines.append(" int type = (buffer.type != null) ? buffer.type.ordinal() : 0;")CODE
HIGHtools/apigen/javagen/java_emitter.py3090 lines.append(" if (out == null) {")CODE
HIGHtools/apigen/javagen/java_emitter.py3124 lines.append(" if (out == null) {")CODE
HIGHtools/apigen/javagen/java_emitter.py3396 check = f"if ({safe_name} != null) {{\n {check.strip()}\n }}"CODE
HIGHtools/apigen/javagen/java_emitter.py3437 validation_code.append(f"long[] raw{sf_cap} = null;")CODE
HIGHtools/apigen/javagen/java_emitter.py3447 validation_code.append(f" if (item != null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py3720 out.append(f" if ({out_param_name} == null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py3798 out.append(f" if ({arg_name} != null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py3925 out.append(f" if ({arg_name} != null) {{")CODE
HIGHtools/apigen/javagen/java_emitter.py5237 if (width >= 0 && height >= 0) {CODE
HIGHtools/apigen/javagen/java_emitter.py5241 return new SwapChain(nativeSwapChain, null);CODE
HIGHtools/apigen/javagen/java_emitter.py1596 - Convenience Parameterless Getters: `getCenter()` delegating to `getCenter(null)`.STRING
HIGHtools/apigen/javagen/java_emitter.py2070 3. **Out-Parameter Convenience**: Emits parameterless getters delegating to `getFoo(null)`.STRING
HIGHtools/apigen/tests/test_javagen.py1840 self.assertIn("int type = (buffer.type != null) ? buffer.type.ordinal() : 0;", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py1934 self.assertIn("if (out == null) {", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py1939 self.assertIn("return getBoundingBox(null);", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py2166 self.assertIn("if (out == null) {", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py2171 self.assertIn("return getAxisAlignedBoundingBox(i, null);", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py2279 self.assertIn("if (out == null) {", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py2284 self.assertIn("return getShadowOptions(i, null);", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py3773 self.assertIn("if (mConfig == null) {", java_src)CODE
HIGHtools/apigen/tests/test_javagen.py3948 self.assertIn("if (mDummyManager == null) {", java_src)CODE
HIGHtest/renderdiff/src/web_renderer.py489 page.wait_for_function('() => filamentApp.exited || filamentApp.error !== null',CODE
HIGHtest/renderdiff/src/web_renderer.py566 binary += String.fromCharCode.apply(null, bytes.subarray(i, i + chunk));STRING
HIGH…benchmark/bindings/python/google_benchmark/__init__.py110 options = __OptionMaker.make(undefined)CODE
HIGH…libassimp/contrib/gtest/scripts/gen_gtest_pred_impl.py537 } else if (!expected_to_finish_ && finished_) {CODE
HIGHthird_party/zstd/tests/automated_benchmarking.py103 os.system("cd ../ && make -j && cd tests")CODE
HIGH…rd_party/zstd/contrib/freestanding_lib/freestanding.py55 Handles && and ||.STRING
HIGHthird_party/dawn/generator/webgpu_docs_utility.py170 # Example: `true` -> {@code true}, NULL -> {@code null}COMMENT
HIGH…aries/src/scripts/generators/format_utils_generator.py346 out.append(f' {"else " if group.array_index != 0 else ""}if ({group.begin_format} <= format && format <= STRING
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py597 if (ds_format == VK_FORMAT_S8_UINT || ds_format == VK_FORMAT_D16_UNORM_S8_UINT ||CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py598 ds_format == VK_FORMAT_D24_UNORM_S8_UINT || ds_format == VK_FORMAT_D32_SFLOAT_S8_UINT) {CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py599 valid |= (color_format == VK_FORMAT_R8_UINT || color_format == VK_FORMAT_R8_SINT ||CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py600 color_format == VK_FORMAT_R8_UNORM || color_format == VK_FORMAT_R8_SNORM);CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py605 if (ds_format == VK_FORMAT_D32_SFLOAT || ds_format == VK_FORMAT_D32_SFLOAT_S8_UINT ||CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py606 ds_format == VK_FORMAT_X8_D24_UNORM_PACK32 || ds_format == VK_FORMAT_D24_UNORM_S8_UINT) {CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py607 valid |= (color_format == VK_FORMAT_R32_SFLOAT || color_format == VK_FORMAT_R32_SINT || color_format == VK_FCODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py609 if (ds_format == VK_FORMAT_D16_UNORM || ds_format == VK_FORMAT_D16_UNORM_S8_UINT) {CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py610 valid |= (color_format == VK_FORMAT_R16_SFLOAT || color_format == VK_FORMAT_R16_UNORM ||CODE
HIGH⚡…aries/src/scripts/generators/format_utils_generator.py611 color_format == VK_FORMAT_R16_SNORM || color_format == VK_FORMAT_R16_UINT || color_format == VK_FCODE
45 more matches not shown…
Structural Annotation Overuse369 hits · 493 pts
SeverityFileLineSnippetContext
LOW⚡tools/apigen/javagen.py55# Step 1: Ensure the directory containing the javagen subpackage is in sys.path.COMMENT
LOW⚡tools/apigen/javagen.py65# Step 2: Import all core models, emitters, utilities, and configuration tablesCOMMENT
LOW⚡tools/apigen/javagen.py93# Step 3: Define __all__ for strict public API export semantics.COMMENT
LOWtools/apigen/javagen.py122# Step 4: CLI Entrypoint Guard.COMMENT
LOW⚡tools/apigen/javagen/config.py473 # Step 1: Index under unqualified simple nameCOMMENT
LOW⚡tools/apigen/javagen/config.py476 # Step 2: If qualified name is available, index across namespace aliasesCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py903 # Step 1: Emit Standard License and Warning HeadersCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py913 # Step 2: Discover and Collect All Referenced HeadersCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py1117 # Step 5: Emit JNI Function Implementations for all member methodsCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py1127 # Step 6: Emit Nested Builder JNI FunctionsCOMMENT
LOWtools/apigen/javagen/jni_emitter.py458 # Step 1: Emit Constructor bridges (nCreateBuilder)COMMENT
LOWtools/apigen/javagen/jni_emitter.py505 # Step 2: Emit Builder Destructor bridge (nDestroyBuilder)COMMENT
LOWtools/apigen/javagen/jni_emitter.py520 # Step 3: Emit Builder Member Methods and Setter bridgesCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1052 # Step 3: Format Includes and NamespacesCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1067 # Step 4: Handle Special Custom Functions (e.g. ToneMapper destructor, View.pick)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1169 # Step 1: Discard cached fields, duplicate engine getters, and unbindable constructorsCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1191 # Step 2: Handle Material.getParameters Reflection API BridgeCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1286 # Step 3: Handle Asynchronous Callback Methods (JniCallback)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1363 # Step 4: Handle BufferDescriptor Methods (Asynchronous Buffer Release)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1433 # Step 5: Handle PixelBufferDescriptor Methods (Compressed / Uncompressed)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1546 # Step 6: Handle Tagged Array Buffer Methods (Scalar Family Enum Switch)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1658 # Step 7: Handle Packed Buffer Methods (Dual Buffer & Array Emission)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1816 # Step 8: Standard Method Parameter and Return MarshallingCOMMENT
LOWtools/apigen/javagen/jni_emitter.py2176 # Step 9: JNI Signature Symbol ManglingCOMMENT
LOWtools/apigen/javagen/jni_emitter.py2191 # Step 10: Native Target Pointer ResolutionCOMMENT
LOWtools/apigen/javagen/jni_emitter.py2248 # Step 11: Call Invocation & Return Value MarshallingCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py500 # Step 1: Check Aggregate POD Struct ArchetypeCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py504 # Step 2: File License Header & Package DeclarationCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1142 # Step 12: Inner Builder Class GenerationCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1147 # Step 13: Backward-Compatibility Type AliasesCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1363 # Step 16: Nested Struct Classes & Native Declarations CollectionCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1685 # Step 5: Default Zero-Initializing ConstructorCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1690 # Step 6: All-Leaves Primitive Constructor (Exploded Components)COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1858 # Step 9: Recursive Nested Struct GenerationCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1864 # Step 10: Aggregate Member Methods and Native DeclarationsCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2111 # Step 3: Specialized VsyncTick Unpacking OverloadsCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2129 # Step 4: Telescopic Overloads for Trailing Default ArgumentsCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2526 # Step 4: Extract return type metadata and assess math return compatibility.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2536 # Step 5: BufferDescriptor streaming overloads (BufferDescriptor -> java.nio.Buffer).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py3106 # Step 10: Value Object Return Overloads (e.g., Camera.getFrustum(out)).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py3143 # Step 11: Asynchronous Callback & Handler Overloads (e.g., fence, async buffer releases).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4629 # Step 4: Package-private native builder pointer accessor.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4635 # Step 5: Expand and generate fluent Builder methods.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4645 # Step 6: BuilderFinalizer inner class for safe C++ builder destruction.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4746 # Step 2: Packed buffer methods in builder context (NIO Buffer vs float array).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py5109 # Step 2: Builder destruction (nDestroyBuilder).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py5112 # Step 3: Builder terminal build() and method native declarations.COMMENT
LOWtools/apigen/javagen/java_emitter.py516 # Step 3: Scan Imports & Nullability AnnotationsCOMMENT
LOWtools/apigen/javagen/java_emitter.py722 # Step 4: Class Javadoc & Class DeclarationCOMMENT
LOWtools/apigen/javagen/java_emitter.py754 # Step 5: EnumCache Pre-caching for Zero-Allocation ReturnsCOMMENT
LOWtools/apigen/javagen/java_emitter.py782 # Step 6: Synthetic Bitset & Polymorphic Class BridgesCOMMENT
LOWtools/apigen/javagen/java_emitter.py829 # Step 7: Lifecycle & Native Pointer Handle FieldsCOMMENT
LOWtools/apigen/javagen/java_emitter.py852 # Step 8: Nested Enums and Bitmask FlagsCOMMENT
LOWtools/apigen/javagen/java_emitter.py1005 # Step 9: Invocable Callback Functional InterfacesCOMMENT
LOWtools/apigen/javagen/java_emitter.py1031 # Step 10: Public Constants & Public FieldsCOMMENT
LOWtools/apigen/javagen/java_emitter.py1060 # Step 11: Class Constructors & Static Factory wrap(...)COMMENT
LOWtools/apigen/javagen/java_emitter.py1215 # Step 14: Method Emission & Native DeclarationsCOMMENT
LOWtools/apigen/javagen/java_emitter.py1236 # Step 15: Handle Lifetime Boilerplate & Cached Struct GettersCOMMENT
LOWtools/apigen/javagen/java_emitter.py1609 # Step 1: Package and Import Headers (if top-level file)COMMENT
LOWtools/apigen/javagen/java_emitter.py1626 # Step 2: Class Docstring and DeclarationCOMMENT
309 more matches not shown…
AI Slop Vocabulary179 hits · 491 pts
SeverityFileLineSnippetContext
MEDIUMtools/cmgen/src/cmgen.cpp637 // make the cubemap seamlessCOMMENT
MEDIUM⚡tools/apigen/javagen.py59# test harness without setting PYTHONPATH, we explicitly verify and injectCOMMENT
LOWtools/zbloat/evmar_bloat.py92 type = 'w' # just call them all weakCODE
MEDIUMdocs/Filament.md.html767As noted in [#Burley12] and [#Neubelt13], this model allows for robust blending between different materials by simply inCODE
MEDIUMdocs/main/filament.html998<p>As noted in [<a href="#citation-burley12">Burley12</a>] and [<a href="#citation-neubelt13">Neubelt13</a>], this modelCODE
MEDIUM…eneratePrefilterMipmap/src/generatePrefilterMipmap.cpp180 // make the cubemap seamlessCOMMENT
MEDIUMlibs/gltfio/src/DracoCache.h54// our Draco decoder relies on the accessor fields being 100% correct. If we had to be robustCOMMENT
MEDIUMlibs/gltfio/src/DracoCache.cpp135 // It would be tricky to be robust against a mismatch; see the class comment for DracoMesh.COMMENT
MEDIUMlibs/gltfio/src/DracoCache.cpp179 // this often occurs in the wild. If we need to be even more robust, see the class comment forCOMMENT
MEDIUMlibs/image/src/ImageOps.cpp198// implementation does not support in-place transposition but it is simple and robust for non-squareCOMMENT
MEDIUMlibs/ibl/src/CubemapUtils.cpp167 // always allocate 2 extra column and row / face, to allow the cubemap to be "seamless"COMMENT
MEDIUMlibs/ibl/src/Cubemap.cpp176 // and contain the "seamless" data.COMMENT
MEDIUMlibs/ibl/src/Cubemap.cpp193 // and contain the "seamless" data.COMMENT
MEDIUMsamples/hybrid_instancing.cpp32// - UI controls: A robust ImGui-based UI allows for real-time manipulation of gravity,COMMENT
MEDIUMfilament/test/test_FramePacer.cpp284// Test Suite 7: Verify robust anomaly rejection recovery during a massive CPU or OS stallCOMMENT
MEDIUMfilament/test/test_FramePacer.cpp353// Test Suite 9: Verify robust pacing when requested frame rate is not an achievable integer fraction (e.g. 45 FPS)COMMENT
MEDIUMfilament/test/test_FramePacer.cpp513// Test Suite 12: Verify robust tracking of out-of-phase asynchronous display refresh rate mode switchesCOMMENT
MEDIUMfilament/test/test_FramePacer.cpp636// Test Suite 14: Verify robust pacing and presentation predictions under extreme OS Vsync telemetry jitterCOMMENT
MEDIUMfilament/backend/src/webgpu/WebGPUSwapChain.cpp142 // but for completeness and defensive programming we can leverage itCOMMENT
MEDIUMfilament/backend/src/webgpu/platform/WebGPUPlatform.cpp559 // and robust in the future as needed, such as the app preferring lower powerCOMMENT
MEDIUMfilament/backend/src/opengl/OpenGLState.cpp121 // Point sprite size and seamless cubemap filtering are disabled by default in desktop GL.COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh397# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh3852# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh7675 # This code stresses the "libraries are programs" paradigm to itsCOMMENT
LOW…d_party/libsdl2/src/core/winrt/SDL_winrtapp_common.cpp48#if NTDDI_VERSION >= NTDDI_WIN10 /* !!! FIXME: I have no idea if this is the right test. This is a UWP API, I think. OlCOMMENT
MEDIUMthird_party/libpng/ltmain.sh345# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/libpng/ltmain.sh5631# Sed substitution that helps us do robust quoting. It backslashifiesCOMMENT
MEDIUMthird_party/tinyexr/tinyexr.h1841 // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`.COMMENT
LOWthird_party/tinyexr/kuroga.py196 # No such space; just use the first unescaped space we can find.COMMENT
MEDIUMthird_party/tinyexr/deps/nanozlib/wuffs-v0.3.c3223// for 1_DST_1_SRC_COPY) are in the FOO format. Definitely means that the lackCOMMENT
MEDIUMthird_party/spirv-cross/spirv_glsl.cpp358 // Sanity check the iteration count to be robust against a certain class of bugs whereCOMMENT
MEDIUMthird_party/spirv-cross/spirv_glsl.cpp12472 // Essentially, we can only remove one set of swizzles, since that's what we have control over ...COMMENT
MEDIUMthird_party/spirv-cross/spirv_glsl.cpp12731 // We can look at result type which is more robust.COMMENT
MEDIUMthird_party/spirv-cross/spirv_glsl.cpp21117 // Definitely not.COMMENT
MEDIUMthird_party/spirv-cross/spirv_msl.cpp18977 // We don't always use proper type hierarchy for synthesized types, so be robust.COMMENT
MEDIUMthird_party/spirv-cross/spirv_cross.cpp4066 // Essentially a map of block -> { variables accessed in the basic block }COMMENT
MEDIUMthird_party/spirv-cross/spirv_hlsl.cpp1845 // Sort input and output variables based on, from more robust to less robust:COMMENT
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp334 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp345 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp361 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp374 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp430 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp455 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp506 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUMthird_party/spirv-tools/test/binary_parse_test.cpp524 words.push_back(0xffffffff); // Certainly invalid instruction header.CODE
MEDIUM…pirv-tools/test/opt/aggressive_dead_code_elim_test.cpp94 // Note: SPIR-V hand-edited to utilize FrexpCOMMENT
MEDIUM…rd_party/spirv-tools/include/spirv-tools/optimizer.hpp772// Creates a graphics robust access pass.COMMENT
MEDIUMthird_party/spirv-tools/source/diagnostic.cpp92 case SPV_REQUESTED_TERMINATION: // Essentially success.CODE
MEDIUMthird_party/spirv-tools/source/opt/ir_loader.h33// libspirv.h so that we can leverage the syntax checks implemented behind it.COMMENT
MEDIUMthird_party/spirv-tools/source/opt/ccp_pass.h62 // CCP lattice. Essentially, if all the operands in |phi| have the sameCOMMENT
MEDIUMthird_party/imgui/imgui.cpp6573 // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be COMMENT
MEDIUMthird_party/imgui/imgui.cpp8933// FIXME-NEWATLAS-V2: perhaps we can now leverage ImFontAtlasUpdateDrawListsTextures() ?COMMENT
MEDIUMthird_party/libassimp/code/Importer/IFC/IFCGeometry.cpp480 // a more robust result, but this variant also gives us a suitable firstCOMMENT
MEDIUMthird_party/libassimp/code/Common/Importer.cpp110// utilize our DLL heap.COMMENT
MEDIUM…_party/libassimp/code/PostProcessing/OptimizeGraph.cpp66 // Otherwise hope that std::string will utilize a static bufferCOMMENT
LOW…party/libassimp/contrib/gtest/test/gtest_test_utils.py264 # them with the passed 'env'. When 'env' is None, we simply use theCOMMENT
MEDIUM…bassimp/contrib/gtest/include/gtest/gtest-death-test.h146// This implementation is *not* meant to be as highly tuned or robustCOMMENT
MEDIUM…bassimp/contrib/gtest/include/gtest/gtest-death-test.h218// In practice, this can be used to test functions that utilize theCOMMENT
LOWthird_party/libassimp/doc/dox.h1488the #aiProcess_ValidateDataStructure flag and enable verbose logging. That is, simply call before you import anything:CODE
MEDIUMthird_party/libassimp/port/PyAssimp/pyassimp/structs.py520 # utilize proper type conversions.COMMENT
119 more matches not shown…
Verbosity Indicators364 hits · 489 pts
SeverityFileLineSnippetContext
LOW⚡tools/apigen/javagen.py55# Step 1: Ensure the directory containing the javagen subpackage is in sys.path.COMMENT
LOW⚡tools/apigen/javagen.py65# Step 2: Import all core models, emitters, utilities, and configuration tablesCOMMENT
LOW⚡tools/apigen/javagen.py93# Step 3: Define __all__ for strict public API export semantics.COMMENT
LOWtools/apigen/javagen.py122# Step 4: CLI Entrypoint Guard.COMMENT
LOW⚡tools/apigen/javagen/config.py473 # Step 1: Index under unqualified simple nameCOMMENT
LOW⚡tools/apigen/javagen/config.py476 # Step 2: If qualified name is available, index across namespace aliasesCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py903 # Step 1: Emit Standard License and Warning HeadersCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py913 # Step 2: Discover and Collect All Referenced HeadersCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py1117 # Step 5: Emit JNI Function Implementations for all member methodsCOMMENT
LOW⚡tools/apigen/javagen/jni_emitter.py1127 # Step 6: Emit Nested Builder JNI FunctionsCOMMENT
LOWtools/apigen/javagen/jni_emitter.py458 # Step 1: Emit Constructor bridges (nCreateBuilder)COMMENT
LOWtools/apigen/javagen/jni_emitter.py505 # Step 2: Emit Builder Destructor bridge (nDestroyBuilder)COMMENT
LOWtools/apigen/javagen/jni_emitter.py520 # Step 3: Emit Builder Member Methods and Setter bridgesCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1052 # Step 3: Format Includes and NamespacesCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1067 # Step 4: Handle Special Custom Functions (e.g. ToneMapper destructor, View.pick)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1169 # Step 1: Discard cached fields, duplicate engine getters, and unbindable constructorsCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1191 # Step 2: Handle Material.getParameters Reflection API BridgeCOMMENT
LOWtools/apigen/javagen/jni_emitter.py1286 # Step 3: Handle Asynchronous Callback Methods (JniCallback)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1363 # Step 4: Handle BufferDescriptor Methods (Asynchronous Buffer Release)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1433 # Step 5: Handle PixelBufferDescriptor Methods (Compressed / Uncompressed)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1546 # Step 6: Handle Tagged Array Buffer Methods (Scalar Family Enum Switch)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1658 # Step 7: Handle Packed Buffer Methods (Dual Buffer & Array Emission)COMMENT
LOWtools/apigen/javagen/jni_emitter.py1816 # Step 8: Standard Method Parameter and Return MarshallingCOMMENT
LOWtools/apigen/javagen/jni_emitter.py2176 # Step 9: JNI Signature Symbol ManglingCOMMENT
LOWtools/apigen/javagen/jni_emitter.py2191 # Step 10: Native Target Pointer ResolutionCOMMENT
LOWtools/apigen/javagen/jni_emitter.py2248 # Step 11: Call Invocation & Return Value MarshallingCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py500 # Step 1: Check Aggregate POD Struct ArchetypeCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py504 # Step 2: File License Header & Package DeclarationCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1142 # Step 12: Inner Builder Class GenerationCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1147 # Step 13: Backward-Compatibility Type AliasesCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1363 # Step 16: Nested Struct Classes & Native Declarations CollectionCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1685 # Step 5: Default Zero-Initializing ConstructorCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1690 # Step 6: All-Leaves Primitive Constructor (Exploded Components)COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1858 # Step 9: Recursive Nested Struct GenerationCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py1864 # Step 10: Aggregate Member Methods and Native DeclarationsCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2111 # Step 3: Specialized VsyncTick Unpacking OverloadsCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2129 # Step 4: Telescopic Overloads for Trailing Default ArgumentsCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2526 # Step 4: Extract return type metadata and assess math return compatibility.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2536 # Step 5: BufferDescriptor streaming overloads (BufferDescriptor -> java.nio.Buffer).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py3106 # Step 10: Value Object Return Overloads (e.g., Camera.getFrustum(out)).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py3143 # Step 11: Asynchronous Callback & Handler Overloads (e.g., fence, async buffer releases).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4629 # Step 4: Package-private native builder pointer accessor.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4635 # Step 5: Expand and generate fluent Builder methods.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4645 # Step 6: BuilderFinalizer inner class for safe C++ builder destruction.COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py4746 # Step 2: Packed buffer methods in builder context (NIO Buffer vs float array).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py5109 # Step 2: Builder destruction (nDestroyBuilder).COMMENT
LOW⚡tools/apigen/javagen/java_emitter.py5112 # Step 3: Builder terminal build() and method native declarations.COMMENT
LOWtools/apigen/javagen/java_emitter.py516 # Step 3: Scan Imports & Nullability AnnotationsCOMMENT
LOWtools/apigen/javagen/java_emitter.py722 # Step 4: Class Javadoc & Class DeclarationCOMMENT
LOWtools/apigen/javagen/java_emitter.py754 # Step 5: EnumCache Pre-caching for Zero-Allocation ReturnsCOMMENT
LOWtools/apigen/javagen/java_emitter.py782 # Step 6: Synthetic Bitset & Polymorphic Class BridgesCOMMENT
LOWtools/apigen/javagen/java_emitter.py829 # Step 7: Lifecycle & Native Pointer Handle FieldsCOMMENT
LOWtools/apigen/javagen/java_emitter.py852 # Step 8: Nested Enums and Bitmask FlagsCOMMENT
LOWtools/apigen/javagen/java_emitter.py1005 # Step 9: Invocable Callback Functional InterfacesCOMMENT
LOWtools/apigen/javagen/java_emitter.py1031 # Step 10: Public Constants & Public FieldsCOMMENT
LOWtools/apigen/javagen/java_emitter.py1060 # Step 11: Class Constructors & Static Factory wrap(...)COMMENT
LOWtools/apigen/javagen/java_emitter.py1215 # Step 14: Method Emission & Native DeclarationsCOMMENT
LOWtools/apigen/javagen/java_emitter.py1236 # Step 15: Handle Lifetime Boilerplate & Cached Struct GettersCOMMENT
LOWtools/apigen/javagen/java_emitter.py1609 # Step 1: Package and Import Headers (if top-level file)COMMENT
LOWtools/apigen/javagen/java_emitter.py1626 # Step 2: Class Docstring and DeclarationCOMMENT
304 more matches not shown…
Hyper-Verbose Identifiers478 hits · 413 pts
SeverityFileLineSnippetContext
LOWtools/apigen/generate_android.py108def ensure_reorganize_initialized():CODE
LOWtools/apigen/extractor.py465def get_cursor_qualified_name(cursor):CODE
LOWtools/apigen/extractor.py767 def resolve_pending_trait_aliases(self):CODE
LOWtools/apigen/extractor.py1241 def parse_types_from_enable_if(self, tokens):CODE
LOWtools/apigen/javagen/validator.py405 def _find_enclosing_java_class(self, masked: str, pos: int, default_name: str) -> str:CODE
LOWtools/apigen/javagen/validator.py687 def _validate_reflection_fields(self, result: ValidationResult) -> None:CODE
LOW⚡tools/apigen/javagen/jni_emitter.py412 def generate_cpp_struct_construction(self, *a: Any, **kw: Any) -> List[str]:CODE
LOW⚡tools/apigen/javagen/jni_emitter.py416 def generate_cpp_struct_cleanup(self, *a: Any, **kw: Any) -> List[str]:CODE
LOW⚡tools/apigen/javagen/jni_emitter.py424 def generate_builder_jni_methods(self) -> str:CODE
LOWtools/apigen/javagen/jni_emitter.py221 def emitted_native_signatures(self) -> Set[Any]:CODE
LOWtools/apigen/javagen/jni_emitter.py291 def get_struct_leaf_accessors(self, *a: Any, **kw: Any) -> Any:CODE
LOWtools/apigen/javagen/jni_emitter.py331 def is_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool:CODE
LOWtools/apigen/javagen/jni_emitter.py335 def is_pixel_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool:CODE
LOWtools/apigen/javagen/jni_emitter.py372 def get_builder_packed_buffer_info(self, *a: Any, **kw: Any) -> Any:CODE
LOWtools/apigen/javagen/java_emitter.py229 def emitted_native_signatures(self) -> Set[Any]:CODE
LOWtools/apigen/javagen/java_emitter.py289 def get_struct_leaf_accessors(self, *a: Any, **kw: Any) -> Any:CODE
LOWtools/apigen/javagen/java_emitter.py329 def is_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool:CODE
LOWtools/apigen/javagen/java_emitter.py333 def is_pixel_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool:CODE
LOWtools/apigen/javagen/java_emitter.py357 def get_pojo_field_annotation(self, *a: Any, **kw: Any) -> Any:CODE
LOWtools/apigen/javagen/java_emitter.py407 def get_builder_packed_buffer_info(self, *a: Any, **kw: Any) -> Any:CODE
LOWtools/apigen/javagen/java_emitter.py1396 def _annotations_to_indented_list(self, annotations, indent = " ") -> str:CODE
LOWtools/apigen/javagen/java_emitter.py1897 def _generate_vector_array_overloads(self, method, effective_doc, method_prefix, ret_type, ret_ann, is_builder=FalseCODE
LOWtools/apigen/javagen/java_emitter.py2058 def _generate_convenience_overloads(self, method, effective_doc, method_prefix, ret_type, ret_ann, math_ret_info, siCODE
LOWtools/apigen/javagen/java_emitter.py4478 def generate_builder_class_java(self):CODE
LOWtools/apigen/javagen/java_emitter.py4664 def _generate_builder_method_java(self, m_ctx):CODE
LOWtools/apigen/javagen/java_emitter.py5078 def generate_builder_native_decls(self):CODE
LOWtools/apigen/javagen/java_emitter.py5190 def _generate_engine_methods_java(self):CODE
LOWtools/apigen/javagen/java_emitter.py5441 def _generate_engine_builder_java(self):CODE
LOW⚡tools/apigen/javagen/type_resolver.py187 def is_buffer_descriptor_method(self, method: Dict[str, Any]) -> bool:CODE
LOWtools/apigen/javagen/type_resolver.py207 def is_pixel_buffer_descriptor_method(self, method: Dict[str, Any]) -> bool:CODE
LOWtools/apigen/javagen/type_resolver.py550 def get_builder_packed_buffer_info(self, method: Dict[str, Any]) -> Optional[Dict[str, Any]]:CODE
LOWtools/apigen/javagen/type_resolver.py1476 def get_pojo_field_annotation(CODE
LOWtools/apigen/javagen/type_resolver.py1859 def get_struct_leaf_accessors(CODE
LOWtools/apigen/javagen/type_resolver.py1974 def generate_cpp_struct_construction(CODE
LOWtools/apigen/javagen/type_resolver.py2064 def generate_cpp_struct_cleanup(CODE
LOWtools/apigen/javagen/context.py562 def get_pojo_field_annotation(self, *args: Any, **kwargs: Any) -> List[str]:CODE
LOWtools/apigen/javagen/context.py578 def get_struct_leaf_accessors(self, struct_cls: Any, prefix: str = "", cpp_prefix: str = "") -> Any:CODE
LOWtools/apigen/javagen/context.py591 def generate_cpp_struct_construction(self, struct_cls: Any, var_name: str, leaf_prefix: str = "", type_override: AnyCODE
LOWtools/apigen/javagen/context.py605 def generate_cpp_struct_cleanup(self, struct_cls: Any, leaf_prefix: str = "") -> List[str]:CODE
LOWtools/apigen/javagen/context.py720 def is_buffer_descriptor_method(self, method: Any) -> bool:CODE
LOWtools/apigen/javagen/context.py731 def is_pixel_buffer_descriptor_method(self, method: Any) -> bool:CODE
LOWtools/apigen/javagen/context.py808 def get_builder_packed_buffer_info(self, method: Any) -> Optional[Dict[str, Any]]:CODE
LOWtools/apigen/javagen/context.py1167 def _detect_retained_references(self) -> Dict[str, Dict[str, Any]]:CODE
LOWtools/apigen/javagen/context.py1219 def _get_template_type_suffix(self, type_name: str) -> str:CODE
LOWtools/apigen/javagen/context.py1523 def generate_builder_class_java(self) -> str:CODE
LOWtools/apigen/javagen/context.py1534 def generate_builder_native_decls(self) -> List[str]:CODE
LOWtools/apigen/javagen/context.py1545 def generate_builder_jni_methods(self) -> List[str]:CODE
LOWtools/apigen/javagen/context.py1576 def _generate_vector_array_overloads(self, *args: Any, **kwargs: Any) -> List[str]:CODE
LOWtools/apigen/javagen/context.py1589 def _generate_convenience_overloads(self, *args: Any, **kwargs: Any) -> List[str]:CODE
LOW⚡tools/apigen/javagen/utils.py468def get_effective_method_name(method: Dict[str, Any]) -> str:CODE
LOWtools/apigen/javagen/utils.py592def is_reserved_or_padding_field(field_name: str) -> bool:CODE
LOWtools/apigen/tests/test_javagen.py36 def test_golden_java_and_cpp_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py98 def test_frustum_value_object_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py139 def test_generic_aggregate_struct_box_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py178 def test_texture_sampler_bitfield_archetype_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py434 def test_constant_extraction_and_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py592 def test_utility_class_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py664 def test_color_and_colors_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py751 def test_enum_cache_generation(self):CODE
LOWtools/apigen/tests/test_javagen.py824 def test_builder_pattern_java_and_jni_generation(self):CODE
418 more matches not shown…
Self-Referential Comments137 hits · 370 pts
SeverityFileLineSnippetContext
MEDIUMbuild.sh905 # Create a universal library for the simulatorCOMMENT
MEDIUMbuild.sh944 # Create a universal library for the simulatorCOMMENT
MEDIUMtools/apigen/tests/test_extractor.py37 # Create a temporary fileCOMMENT
MEDIUM⚡test/renderdiff/src/viewer.py72 # Create a unique subdirectory for each artifact to avoid file name conflictsCOMMENT
MEDIUMtest/renderdiff/src/viewer.py158 # Create the main output directory if it doesn't existCOMMENT
MEDIUMtest/renderdiff/src/golden_manager.py117 # Create a branch on the local repo by copying the content from a source directory.COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1229# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1240# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1263# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1272# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1297# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh1433# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh6028 # Create the object directory.COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh8650 # Create the old-style object.COMMENT
MEDIUMthird_party/libsdl2/build-scripts/ltmain.sh8670 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/androidbuildlibs.sh26# Create the build directoriesCOMMENT
MEDIUMthird_party/libsdl2/build-scripts/androidbuild.sh75# Create an inherited ActivityCOMMENT
MEDIUMthird_party/libpng/ltmain.sh77# This file is dual licensed under the terms of the MIT licenseCOMMENT
MEDIUMthird_party/libpng/ltmain.sh1541# This file is dual licensed under the terms of the MIT licenseCOMMENT
MEDIUMthird_party/libpng/ltmain.sh1559# This file is a library for parsing options in your shell scripts alongCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2807# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2817# This function implements the same check as func_lalib_p withoutCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2840# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2850# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh2875# This function is only a basic sanity check; it will hardly flush outCOMMENT
MEDIUMthird_party/libpng/ltmain.sh3015# Create a libtool object file (analogous to a ".la" file),COMMENT
MEDIUMthird_party/libpng/ltmain.sh7938 # Create the object directory.COMMENT
MEDIUMthird_party/libpng/ltmain.sh10519 # Create the old-style object.COMMENT
MEDIUMthird_party/libpng/ltmain.sh10539 # Create an invalid libtool object if no PIC, so that we don'tCOMMENT
MEDIUMthird_party/vkmemalloc/include/vk_mem_alloc.h1726-# Create an instance of the #VmaVulkanFunctions structure.CODE
MEDIUMthird_party/spirv-tools/utils/ggt.py547 # Create the array of InstructionDescSTRING
MEDIUMthird_party/spirv-tools/tnt/filament_changes.py8 # Create a backup before modifyingCOMMENT
MEDIUMthird_party/spirv-tools/.github/workflows/autoroll.yml53 # Create a PR. If it aready exists, the command fails, so ignore the return code.COMMENT
MEDIUMthird_party/imgui/misc/debuggers/imgui_lldb.py1# This file implements synthetic children providers and summaries for various Dear ImGui types for LLDB.COMMENT
MEDIUMthird_party/libassimp/contrib/gtest/scripts/upload.py380 # Create an empty cookie file with mode 600COMMENT
MEDIUMthird_party/glslang/update_glslang_sources.py143 # Create the subdirectories in sorted order so that parent git repositoriesCOMMENT
MEDIUMthird_party/libz/os400/make.sh164# Create the OS/400 library if it does not exist.COMMENT
MEDIUMthird_party/libz/os400/make.sh172# Create the DOCS source file if it does not exist.COMMENT
MEDIUMthird_party/libz/os400/make.sh194# Create the OS/400 source program file for the C header files.COMMENT
MEDIUMthird_party/libz/os400/make.sh205# Create the IFS directory for the C header files.COMMENT
MEDIUMthird_party/libwebp/xcframeworkbuild.sh231 # Create a temporary target directory for each <platform>[-<variant>].COMMENT
MEDIUMthird_party/libwebp/infra/compile_android.sh116# Create a fresh build directoryCOMMENT
MEDIUMthird_party/libwebp/swig/libwebp.py233# This file is compatible with both classic and new-style classes.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.cfg1# This file is sourced by init.sh, *before* its initialization.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.sh136# The following code attempts to find a shell with support for these features.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.sh451 # Create an alias, FOO, for each FOO.exe in this directory.COMMENT
MEDIUMthird_party/zstd/tests/gzip/init.sh495# Create a temporary directory, much like mktemp -d does.COMMENT
MEDIUMthird_party/zstd/tests/gzip/help-version.sh147# Create a file in the current directory, not in $TMPDIR.COMMENT
MEDIUMthird_party/zstd/tests/gzip/test-driver.sh26# This file is maintained in Automake, please reportCOMMENT
MEDIUMthird_party/libgtest/.travis.yml8# Define the matrix explicitly, manually expanding the combinations of (os, compiler, env).COMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py311 # Create a fast lookup for items by name within each category.COMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py420 # Create a lookup for API objects from by_categoryCOMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py557 # Create a set of all valid, normalized names for quick lookups.COMMENT
MEDIUMthird_party/dawn/generator/webgpu_docs_utility.py563 # Create a set of all enum and bitmask names for reference cleaning.COMMENT
MEDIUMthird_party/dawn/generator/extract_json.py43 # Create the output directory if needed.COMMENT
MEDIUM…ulkan-utility-libraries/src/scripts/generate_source.py135 # Create the registry object with the specified generator and generatorCOMMENT
MEDIUMthird_party/dawn/third_party/jinja2/bccache.py330 """This class implements a bytecode cache that uses a memcache cache forSTRING
MEDIUMthird_party/dawn/third_party/jinja2/ext.py101 """This method is called before the actual lexing and can be used toSTRING
MEDIUM…ird_party/vulkan-loader/src/scripts/generate_source.py153 # Create the registry object with the specified generator and generatorCOMMENT
MEDIUM…r/src/scripts/generators/loader_extension_generator.py158# This class is a container for any source code, data, or other behavior that is necessary toCOMMENT
77 more matches not shown…
Empty Error Handlers65 hits · 325 pts
SeverityFileLineSnippetContext
HIGHtools/apigen/extractor.py585except Exception:CODE
HIGHtools/apigen/extractor.py929except ValueError:CODE
HIGHtools/apigen/extractor.py792except Exception:CODE
HIGHtools/apigen/extractor.py1776except Exception:CODE
HIGHtools/apigen/javagen/orchestrator.py125except Exception:CODE
HIGHtest/render-validation/recalculate.py166except (KeyError, json.JSONDecodeError, UnicodeDecodeError):CODE
HIGHtest/render-validation/validation_app.py318except NoMatches:CODE
HIGHtest/render-validation/validation_app.py332except NoMatches:CODE
HIGHtest/render-validation/validation_app.py377except NoMatches:CODE
HIGHthird_party/benchmark/tools/gbench/util.py54except BaseException:CODE
HIGHthird_party/spirv-cross/test_shaders.py116except subprocess.CalledProcessError:CODE
HIGH…/libassimp/contrib/gtest/test/gtest_filter_unittest.py49except ImportError:CODE
HIGH…ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py81except os.error:CODE
HIGH…ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py85except os.error:CODE
HIGH…ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py89except os.error:CODE
HIGH…ty/libassimp/contrib/gtest/scripts/fuse_gtest_files.py65except ImportError:CODE
HIGHthird_party/libassimp/port/PyAssimp/pyassimp/helper.py218except AttributeError:CODE
HIGHthird_party/libwebp/swig/libwebp.py43except NameError:CODE
HIGHthird_party/zstd/tests/rateLimiter.py40except (KeyboardInterrupt, BrokenPipeError) as e:CODE
HIGH…ty/libgtest/googletest/test/gtest_xml_outfiles_test.py99except os.error:CODE
HIGH…ty/libgtest/googletest/test/gtest_xml_outfiles_test.py103except os.error:CODE
HIGH…ty/libgtest/googletest/test/gtest_xml_outfiles_test.py107except os.error:CODE
HIGH…libgtest/googletest/test/googletest-filter-unittest.py48except ImportError:CODE
HIGH…gtest/googletest/test/googletest-json-outfiles-test.py134except os.error:CODE
HIGH…gtest/googletest/test/googletest-json-outfiles-test.py138except os.error:CODE
HIGH…gtest/googletest/test/googletest-json-outfiles-test.py142except os.error:CODE
HIGHthird_party/dawn/generator/generator_lib.py114except ValueError:CODE
HIGHthird_party/dawn/generator/generator_lib.py124except ValueError:CODE
HIGHthird_party/dawn/generator/extract_json.py53except (OSError, EnvironmentError):CODE
HIGHthird_party/dawn/third_party/markupsafe/__init__.py140except ValueError:CODE
HIGHthird_party/dawn/third_party/jinja2/compiler.py152except VisitorExit:CODE
HIGHthird_party/dawn/third_party/jinja2/compiler.py450except CompilerExit:CODE
HIGHthird_party/dawn/third_party/jinja2/loaders.py559except TemplateNotFound:CODE
HIGHthird_party/dawn/third_party/jinja2/loaders.py573except TemplateNotFound:CODE
HIGHthird_party/dawn/third_party/jinja2/sandbox.py330except (TypeError, LookupError):CODE
HIGHthird_party/dawn/third_party/jinja2/sandbox.py308except Exception:CODE
HIGHthird_party/dawn/third_party/jinja2/sandbox.py313except AttributeError:CODE
HIGHthird_party/dawn/third_party/jinja2/utils.py541except ValueError:CODE
HIGHthird_party/dawn/third_party/jinja2/utils.py509except ValueError:CODE
HIGHthird_party/dawn/third_party/jinja2/environment.py486except AttributeError:CODE
HIGHthird_party/dawn/third_party/jinja2/environment.py1068except (TemplateNotFound, UndefinedError):CODE
HIGHthird_party/dawn/third_party/jinja2/environment.py471except Exception:CODE
HIGHthird_party/dawn/third_party/jinja2/environment.py476except AttributeError:CODE
HIGHthird_party/dawn/third_party/jinja2/optimizer.py44except nodes.Impossible:CODE
HIGHthird_party/dawn/third_party/jinja2/exceptions.py124except IndexError:CODE
HIGHthird_party/dawn/third_party/jinja2/nodes.py164except AttributeError:CODE
HIGHthird_party/dawn/third_party/jinja2/bccache.py293except OSError:CODE
HIGHthird_party/dawn/third_party/jinja2/bccache.py325except OSError:CODE
HIGHthird_party/dawn/third_party/jinja2/filters.py1384except UnicodeError:CODE
HIGHthird_party/dawn/third_party/jinja2/filters.py1389except AttributeError:CODE
HIGH…gletest/src/googletest/test/gtest_xml_outfiles_test.py99except os.error:CODE
HIGH…gletest/src/googletest/test/gtest_xml_outfiles_test.py103except os.error:CODE
HIGH…gletest/src/googletest/test/gtest_xml_outfiles_test.py107except os.error:CODE
HIGH…test/src/googletest/test/googletest-filter-unittest.py48except ImportError:CODE
HIGH…t/src/googletest/test/googletest-json-outfiles-test.py134except os.error:CODE
HIGH…t/src/googletest/test/googletest-json-outfiles-test.py138except os.error:CODE
HIGH…t/src/googletest/test/googletest-json-outfiles-test.py142except os.error:CODE
HIGH…/third_party/google_benchmark/src/tools/gbench/util.py54except BaseException:CODE
HIGH…/bindings/python/tests/cindex/test_translation_unit.py165except:CODE
HIGH…r-compiler/src/utils/generate_hlsl_embedded_headers.py63except OSError:CODE
5 more matches not shown…
Unused Imports347 hits · 303 pts
SeverityFileLineSnippetContext
LOWtools/apigen/extractor.py22CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen.py67CODE
LOWtools/apigen/javagen/jni_emitter.py59CODE
LOWtools/apigen/javagen/jni_emitter.py60CODE
LOWtools/apigen/javagen/jni_emitter.py61CODE
LOWtools/apigen/javagen/jni_emitter.py63CODE
LOWtools/apigen/javagen/jni_emitter.py64CODE
LOWtools/apigen/javagen/jni_emitter.py66CODE
LOWtools/apigen/javagen/jni_emitter.py66CODE
LOWtools/apigen/javagen/jni_emitter.py66CODE
LOWtools/apigen/javagen/jni_emitter.py66CODE
LOWtools/apigen/javagen/jni_emitter.py66CODE
LOWtools/apigen/javagen/jni_emitter.py77CODE
LOWtools/apigen/javagen/jni_emitter.py77CODE
LOWtools/apigen/javagen/jni_emitter.py77CODE
LOWtools/apigen/javagen/jni_emitter.py77CODE
LOWtools/apigen/javagen/jni_emitter.py77CODE
LOWtools/apigen/javagen/jni_emitter.py77CODE
LOWtools/apigen/javagen/jni_emitter.py77CODE
LOWtools/apigen/javagen/java_emitter.py72CODE
LOWtools/apigen/javagen/java_emitter.py73CODE
LOWtools/apigen/javagen/java_emitter.py75CODE
LOWtools/apigen/javagen/java_emitter.py83CODE
LOWtools/apigen/javagen/java_emitter.py83CODE
LOWtools/apigen/javagen/java_emitter.py84CODE
LOWtools/apigen/javagen/java_emitter.py84CODE
LOWtools/apigen/javagen/java_emitter.py84CODE
LOWtools/apigen/javagen/java_emitter.py84CODE
LOWtools/apigen/javagen/java_emitter.py84CODE
LOWtools/apigen/javagen/__init__.py62CODE
LOWtools/apigen/javagen/__init__.py62CODE
LOWtools/apigen/javagen/__init__.py62CODE
LOWtools/apigen/javagen/__init__.py62CODE
LOWtools/apigen/javagen/__init__.py62CODE
LOWtools/apigen/javagen/__init__.py62CODE
LOWtools/apigen/javagen/__init__.py62CODE
LOWtools/apigen/javagen/__init__.py73CODE
LOWtools/apigen/javagen/__init__.py76CODE
LOWtools/apigen/javagen/__init__.py76CODE
287 more matches not shown…
Deep Nesting310 hits · 274 pts
SeverityFileLineSnippetContext
LOWtools/diffimg/tests/gen_images.py32CODE
LOWtools/apigen/generate_android.py153CODE
LOWtools/apigen/extractor.py87CODE
LOWtools/apigen/extractor.py180CODE
LOWtools/apigen/extractor.py476CODE
LOWtools/apigen/extractor.py1901CODE
LOWtools/apigen/extractor.py704CODE
LOWtools/apigen/extractor.py767CODE
LOWtools/apigen/extractor.py813CODE
LOWtools/apigen/extractor.py902CODE
LOWtools/apigen/extractor.py981CODE
LOWtools/apigen/extractor.py1183CODE
LOWtools/apigen/extractor.py1241CODE
LOWtools/apigen/extractor.py1291CODE
LOWtools/apigen/extractor.py1394CODE
LOWtools/apigen/extractor.py1477CODE
LOWtools/apigen/extractor.py1515CODE
LOWtools/apigen/extractor.py1709CODE
LOWtools/apigen/extractor.py1781CODE
LOWtools/apigen/javagen/validator.py282CODE
LOWtools/apigen/javagen/validator.py361CODE
LOWtools/apigen/javagen/validator.py405CODE
LOWtools/apigen/javagen/validator.py453CODE
LOWtools/apigen/javagen/validator.py625CODE
LOWtools/apigen/javagen/jni_emitter.py424CODE
LOWtools/apigen/javagen/jni_emitter.py882CODE
LOWtools/apigen/javagen/jni_emitter.py1145CODE
LOWtools/apigen/javagen/java_emitter.py466CODE
LOWtools/apigen/javagen/java_emitter.py1399CODE
LOWtools/apigen/javagen/java_emitter.py1573CODE
LOWtools/apigen/javagen/java_emitter.py1897CODE
LOWtools/apigen/javagen/java_emitter.py2058CODE
LOWtools/apigen/javagen/java_emitter.py2345CODE
LOWtools/apigen/javagen/java_emitter.py3993CODE
LOWtools/apigen/javagen/java_emitter.py4478CODE
LOWtools/apigen/javagen/java_emitter.py4664CODE
LOWtools/apigen/javagen/java_emitter.py5078CODE
LOWtools/apigen/javagen/type_resolver.py269CODE
LOWtools/apigen/javagen/type_resolver.py373CODE
LOWtools/apigen/javagen/type_resolver.py599CODE
LOWtools/apigen/javagen/type_resolver.py1090CODE
LOWtools/apigen/javagen/type_resolver.py1326CODE
LOWtools/apigen/javagen/type_resolver.py1476CODE
LOWtools/apigen/javagen/type_resolver.py1512CODE
LOWtools/apigen/javagen/type_resolver.py1734CODE
LOWtools/apigen/javagen/type_resolver.py1859CODE
LOWtools/apigen/javagen/type_resolver.py1974CODE
LOWtools/apigen/javagen/context.py136CODE
LOWtools/apigen/javagen/context.py1062CODE
LOWtools/apigen/javagen/context.py1219CODE
LOWtools/apigen/javagen/context.py1257CODE
LOWtools/apigen/javagen/utils.py94CODE
LOWtools/apigen/javagen/doc.py161CODE
LOWtools/apigen/javagen/doc.py198CODE
LOWtools/apigen/javagen/orchestrator.py63CODE
LOWtools/apigen/tests/test_javagen.py36CODE
LOWtools/zbloat/zbloat.py174CODE
LOWtools/zbloat/evmar_bloat.py234CODE
LOWtools/reorganize-headers/run.py46CODE
LOWtools/reorganize-headers/run.py165CODE
250 more matches not shown…
Excessive Try-Catch Wrapping140 hits · 204 pts
SeverityFileLineSnippetContext
LOWtools/apigen/generate_android.py118 except Exception as exc:CODE
MEDIUMtools/apigen/generate_android.py195 print(f"Error: Header reorganization tool not found at {REORGANIZE_HEADERS}", file=sys.stderr)CODE
MEDIUMtools/apigen/generate_android.py203 print(f"Error: Unknown target(s): {', '.join(unknown)}", file=sys.stderr)CODE
MEDIUMtools/apigen/generate_android.py225 print(f"Error: {result}", file=sys.stderr)CODE
MEDIUMtools/apigen/generate_android.py245 print(f"Error: {err}", file=sys.stderr)CODE
MEDIUMtools/apigen/generate_android.py113def reorganize_cpp_file(cpp_path):CODE
MEDIUM⚡tools/apigen/extractor.py67 print(f"Error: Failed to import clang.cindex even after adding {paths[0]} to path.", file=sys.stderr)CODE
MEDIUMtools/apigen/extractor.py45 print("Error: 'clang' module not found and no local LLVM candidates found.", file=sys.stderr)CODE
MEDIUMtools/apigen/extractor.py1912 print(f"Error: File {args.input} not found.", file=sys.stderr)CODE
LOWtools/apigen/extractor.py585 except Exception:CODE
LOWtools/apigen/extractor.py635 except Exception:CODE
LOWtools/apigen/extractor.py645 except Exception:CODE
LOWtools/apigen/extractor.py697 except Exception:CODE
LOWtools/apigen/extractor.py792 except Exception:CODE
LOWtools/apigen/extractor.py1776 except Exception:CODE
LOWtools/apigen/javagen/validator.py277 except Exception:CODE
LOWtools/apigen/javagen/validator.py448 except Exception:CODE
LOW⚡tools/apigen/javagen/orchestrator.py103 except Exception as exc:CODE
LOW⚡tools/apigen/javagen/orchestrator.py125 except Exception:CODE
LOWtools/reorganize-headers/run.py369 except Exception as e:CODE
MEDIUMtools/reorganize-headers/run.py370 print(f"Error during dependency tree analysis: {e}")CODE
MEDIUMtools/reorganize-headers/run.py396 print("Error: Missing target file or directory. Use --help for usage information.")CODE
LOW⚡tools/reorganize-headers/run.py420 except Exception as e:CODE
MEDIUM⚡tools/reorganize-headers/run.py421 print(f"Error processing {filepath}: {e}")CODE
MEDIUM⚡tools/reorganize-headers/run.py424 print(f"Error: {target} is not a valid file or directory")CODE
LOWtest/code-correctness/src/run.py101 except Exception as exc:CODE
MEDIUMtest/sizeguard/check_size.py56 print(f"Error listing ancestors: {e}", file=sys.stderr)CODE
LOWtest/sizeguard/check_size.py71 except Exception as e:CODE
MEDIUMtest/sizeguard/check_size.py114 print(f"Error: Current JSON file not found: {args.current_json}", file=sys.stderr)CODE
MEDIUMtest/sizeguard/check_size.py123 print("Error: Could not determine a valid starting commit to search.", file=sys.stderr)CODE
MEDIUMtest/sizeguard/check_bypass.py34 print(f"Error reading commit message: {e}", file=sys.stderr)CODE
MEDIUMtest/sizeguard/dump_artifact_size.py68 print(f"Error: File not found: {archive_path}", file=sys.stderr)CODE
LOWtest/sizeguard/dump_artifact_size.py83 except Exception as e:CODE
MEDIUMtest/sizeguard/dump_artifact_size.py84 print(f"Error processing {archive_path}: {e}", file=sys.stderr)CODE
MEDIUM⚡test/render-validation/recalculate.py276 print(f"Error: Input directory {input_dir} does not exist.")CODE
MEDIUM⚡test/render-validation/recalculate.py280 print(f"Error: Heuristics file {heuristics_path} does not exist.")CODE
MEDIUM⚡test/render-validation/recalculate.py286 print(f"Error parsing heuristics JSON: {e}")CODE
MEDIUMtest/render-validation/validation_app.py32 print("Error: 'adb' not found in PATH. Please install Android Platform Tools and ensure it's in your PATH.", file=syCODE
MEDIUMtest/render-validation/process_results.py130 print(f"Error: Input directory {input_dir} does not exist.")CODE
LOW⚡test/renderdiff/src/viewer.py80 except Exception as e:CODE
MEDIUMtest/renderdiff/src/viewer.py117 print(f"Error: PR #{pr_number} not found in {OWNER_REPO}. Please check the PR number, owner, and repository name."CODE
MEDIUMtest/renderdiff/src/viewer.py119 print(f"Error: Access forbidden to PR #{pr_number}. You might be hitting API rate limits or need a valid GitHub ToCODE
LOWtest/renderdiff/src/web_renderer.py491 except Exception:CODE
LOWtest/renderdiff/src/web_renderer.py528 except Exception as e:CODE
LOWtest/renderdiff/src/test_schema.py783 except Exception as e:CODE
LOWtest/renderdiff/src/format_ips.py103 except Exception as e:CODE
MEDIUMtest/renderdiff/src/update_golden.py222 print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh debug diffimg)")CODE
MEDIUMtest/renderdiff/src/update_golden.py241 print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh debug diffimg)")CODE
LOWtest/renderdiff/src/compare.py57 except Exception as e:CODE
LOWtest/renderdiff/src/compare.py97 except Exception as e:CODE
MEDIUMtest/renderdiff/src/compare.py270 print(f"Error: diffimg tool not found at {args.diffimg}")CODE
LOWweb/examples/sky/tools/process_milkyway.py33 except Exception as e:CODE
MEDIUMweb/examples/sky/tools/process_milkyway.py38 print("Error: Download failed.")CODE
MEDIUMweb/examples/sky/tools/process_moon.py13 print("Error: numpy is required. Please install it with: pip install numpy")CODE
LOW⚡web/examples/sky/tools/process_moon.py36 except Exception as e:CODE
MEDIUM⚡web/examples/sky/tools/process_moon.py37 print(f"Error downloading file {filename}: {e}")CODE
LOW⚡web/examples/sky/tools/process_moon.py214 except Exception as e:CODE
MEDIUM⚡web/examples/sky/tools/process_moon.py215 print(f"Error processing color: {e}")CODE
LOWweb/examples/sky/tools/process_moon.py241 except Exception as e:CODE
MEDIUMweb/examples/sky/tools/process_moon.py242 print(f"Error processing normal: {e}")CODE
80 more matches not shown…
TODO Padding76 hits · 122 pts
SeverityFileLineSnippetContext
LOWlibs/filament-matp/src/JsonishParser.cpp60 // TODO: implement unicode escape sequencesCOMMENT
LOWfilament/backend/src/ostream.cpp398 // TODO: implement decoding of enumsCOMMENT
LOWfilament/backend/src/ostream.cpp456 // TODO: implement decoding of enumCOMMENT
LOWfilament/backend/src/ostream.cpp478 // TODO: implement decoding of MRTCOMMENT
LOWfilament/backend/src/ostream.cpp502 // TODO: implement decoding of TextureUsage bitfieldCOMMENT
LOWfilament/backend/src/ostream.cpp515 // TODO: implement decoding of DescriptorSetLayoutCOMMENT
LOWfilament/backend/src/ostream.cpp521 // TODO: implement decoding of DescriptorSetOffsetArrayCOMMENT
LOWfilament/backend/src/metal/MetalDriver.mm1489 // TODO: implement multiview feature in Metal.COMMENT
LOWfilament/backend/src/metal/MetalDriver.mm1685 // TODO: implement resetBufferObject(). This is equivalent to callingCOMMENT
LOWfilament/backend/src/metal/MetalDriver.mm2109 // TODO: implement readBufferSubDataCOMMENT
LOWfilament/backend/src/metal/MetalBuffer.mm98 // TODO: implement the unsynchronized versionCOMMENT
LOW⚡filament/backend/src/webgpu/WebGPUDriver.cpp383 // TODO: implement this.COMMENT
LOW⚡filament/backend/src/webgpu/WebGPUDriver.cpp388 // TODO: implement this.COMMENT
LOW⚡filament/backend/src/webgpu/WebGPUDriver.cpp393 // TODO: implement this.COMMENT
LOW⚡filament/backend/src/webgpu/WebGPUDriver.cpp398 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp493 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp569 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp585 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp600 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp618 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp664 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp702 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1080 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1093 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1122 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp1275 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp2433 // TODO: implement this.COMMENT
LOWfilament/backend/src/webgpu/WebGPUDriver.cpp2437 // TODO: implement this.COMMENT
LOWfilament/backend/src/vulkan/VulkanDriver.cpp2070 // TODO: implement unsynchronized versionCOMMENT
LOWfilament/backend/src/vulkan/VulkanDriver.cpp2076 // TODO: implement resetBufferObject(). This is equivalent to callingCOMMENT
LOWfilament/backend/src/vulkan/VulkanDriver.cpp2592 // TODO: implement readBufferSubDataCOMMENT
LOWfilament/backend/src/vulkan/VulkanBufferProxy.cpp150 // TODO: implement meCOMMENT
LOWfilament/backend/src/opengl/platforms/PlatformWebGL.cpp45 // TODO: implement headless SwapChainCOMMENT
LOWfilament/src/MaterialDefinition.cpp782 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWfilament/src/MaterialDefinition.cpp980 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWfilament/src/MaterialDefinition.cpp1006 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWfilament/src/MaterialDefinition.cpp1018 // TODO: implement MaterialDomain::COMPUTECOMMENT
LOWthird_party/tinyexr/deps/nanozlib/wuffs-v0.3.c3917// TODO: implement the other modes.COMMENT
LOWthird_party/spirv-tools/test/val/val_id_test.cpp2747// TODO: Add tests that exercise VariablePointersStorageBuffer instead ofCOMMENT
LOWthird_party/spirv-tools/test/val/val_id_test.cpp3128// TODO: Add tests for layout compatible arrays and matricies when the validatorCOMMENT
LOW…d_party/spirv-tools/source/val/validate_annotation.cpp386 // TODO: Add validations for all decorations.COMMENT
LOW…d_party/spirv-tools/source/val/validate_extensions.cpp4317 // TODO: Add validation rules for remaining cases as well.COMMENT
LOW…_party/libassimp/code/PostProcessing/DeboneProcess.cpp449 // TODO: implement Inverse() for aiMatrix3x3COMMENT
LOW…libassimp/code/PostProcessing/PretransformVertices.cpp208 // TODO: implement Inverse() for aiMatrix3x3COMMENT
LOW…libassimp/code/PostProcessing/PretransformVertices.cpp349 // TODO: implement Inverse() for aiMatrix3x3COMMENT
LOWthird_party/libassimp/contrib/irrXML/CXMLReaderImpl.h667 // TODO: implement a real conversion. This one justCOMMENT
LOW…ty/glslang/glslang/MachineIndependent/linkValidate.cpp233 // TODO: implement support for geometry passthroughCOMMENT
LOWthird_party/glslang/glslang/HLSL/hlslParseHelper.cpp188 // TODO: implement.COMMENT
LOWthird_party/glslang/gtests/LiveTraverser.FromFile.cpp105 // TODO: implement test for if statementsCOMMENT
LOW…x-shader-compiler/src/tools/clang/tools/dxclib/dxc.cpp1526 // TODO: implement all other actions.COMMENT
LOW…lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h1345 // TODO: implement CFG comparisonsCOMMENT
LOW…lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h1409 // TODO: implement CFG comparisonsCOMMENT
LOW…lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h1461 // TODO: implement CFG comparisonsCOMMENT
LOW…lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h1653 // TODO: implement CFG comparisonsCOMMENT
LOW…lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h1768 // TODO: implement CFG comparisonsCOMMENT
LOW…iler/src/tools/clang/unittests/dxc_batch/dxc_batch.cpp149 // TODO: implement all other actions.COMMENT
LOW…iler/src/tools/clang/unittests/SPIRV/SpirvTypeTest.cpp169// TODO: Add tests for HybridTypes.COMMENT
LOW…mpiler/src/tools/clang/unittests/HLSLHost/HLSLHost.cpp868 // TODO: implementCOMMENT
LOW…ader-compiler/src/tools/clang/lib/Sema/SemaDeclCXX.cpp2640 // TODO: implement -Wuninitialized and fold this into that framework.COMMENT
LOW…-shader-compiler/src/tools/clang/lib/Sema/SemaHLSL.cpp3366 // TODO: implement template parameter constraints for HLSL intrinsic methodsCOMMENT
16 more matches not shown…
Synthetic Comment Markers12 hits · 94 pts
SeverityFileLineSnippetContext
HIGH…st/render-validation/result-viewer/components/tools.js17// Generated by GeminiCOMMENT
HIGH…st/render-validation/result-viewer/components/tools.js144// Generated by Gemini with some modificationsCOMMENT
HIGH…der-validation/result-viewer/components/tiff-viewer.js167// Generated by Gemini with some modificationsCOMMENT
HIGH⚡test/renderdiff/src/viewer.py97# Generated by geminiCOMMENT
HIGHtest/renderdiff/src/viewer_html/tools.js17// Generated by GeminiCOMMENT
HIGHtest/renderdiff/src/viewer_html/tools.js144// Generated by Gemini with some modificationsCOMMENT
HIGHtest/renderdiff/src/viewer_html/tiff-viewer.js167// Generated by Gemini with some modificationsCOMMENT
HIGHlibs/gltfio/src/ResourceLoader.cpp457 // Skip buffer upload for this accessor as requested by userCOMMENT
HIGHthird_party/vkmemalloc/src/Tests.cpp3632 // Check that there are 2 blocks preallocated as requested.COMMENT
HIGHthird_party/libassimp/code/MS3D/MS3DLoader.cpp488 // storage for vertices - verbose format, as requested by the postprocessing pipelineCOMMENT
HIGHthird_party/libwebp/imageio/webpdec.c218 // Need to wipe out the alpha value, as requested.COMMENT
HIGH…der-compiler/src/tools/clang/lib/Sema/SemaOverload.cpp12398 // diagnostic, as requested.COMMENT
Docstring Block Structure20 hits · 92 pts
SeverityFileLineSnippetContext
HIGHtools/apigen/javagen/java_emitter.py2346Generates public Java method definitions, overloads, and JNI bridges. Translates an intermediate representationSTRING
HIGHtools/apigen/javagen/java_emitter.py3994Synthesizes private static native JNI method declarations. Generates the low-level `private static native ... nSTRING
HIGHtools/apigen/javagen/java_emitter.py4665Generates fluent setter and terminal execution methods within Builder class. Handles the emission of builder meSTRING
HIGHtools/apigen/javagen/type_resolver.py131Strip root Filament and standard namespaces from a C++ type string. Normalizes qualified names such as `filamenSTRING
HIGHtools/apigen/javagen/type_resolver.py1739Flatten a complex struct or vector type into primitive scalar leaves. Used for register-passed JNI method signaSTRING
HIGHtools/apigen/javagen/context.py882Convert a C++ default argument literal to its Java equivalent. Handles boolean literals, null pointer representSTRING
HIGHtools/apigen/javagen/context.py1220Produce a capitalized suffix for unmangling template methods returning concrete types. When a generic C++ templSTRING
HIGHtools/apigen/javagen/utils.py48Resolve the scoped C++ class name walking up the nested parent hierarchy. Architectural Purpose: Nested aggSTRING
HIGHtools/apigen/javagen/utils.py180Format an enum entry name, applying casing normalization and explicit renames. Architectural Purpose: In C+STRING
HIGHtools/apigen/javagen/utils.py212Classify a C++ type into a tagged array scalar family ('float', 'int', or 'bool'). Architectural Purpose: WSTRING
HIGHtools/apigen/javagen/utils.py408Map a Java primitive scalar name to its corresponding JNI primitive type. Input-to-Output Examples: - `"floSTRING
HIGHtools/apigen/javagen/utils.py438Sanitize an identifier by appending an underscore if it collides with a Java keyword. Architectural Purpose: STRING
HIGHtools/apigen/javagen/utils.py469Determine the effective method name in Java, respecting alternate name annotations. Architectural Purpose: STRING
HIGHtools/apigen/javagen/utils.py518Convert a snake_case identifier to lowerCamelCase. Input-to-Output Examples: - `"shadow_options"` -> `"shadSTRING
HIGHtools/apigen/javagen/doc.py405Parse and map a single C++ parameter type to its Java equivalent for @see links. Architectural Purpose: In STRING
HIGHtools/apigen/javagen/doc.py506Format a Doxygen \\see tag reference into an idiomatic Javadoc @see link target. Architectural Purpose: In STRING
HIGH…party/libassimp/contrib/gtest/test/gtest_test_utils.py209Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
HIGHthird_party/libassimp/contrib/gtest/scripts/upload.py173Uses ClientLogin to authenticate the user, returning an auth token. Args: email: The user's email address STRING
HIGH…ird_party/libgtest/googletest/test/gtest_test_utils.py200Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
HIGH…rty/googletest/src/googletest/test/gtest_test_utils.py200Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. STRING
AI Response Leakage12 hits · 90 pts
SeverityFileLineSnippetContext
HIGHthird_party/spirv-tools/source/util/small_vector.h40// TODO: I have implemented the public member functions from |std::vector| thatCOMMENT
HIGH…_party/imgui/examples/example_glfw_wgpu/CMakeLists.txt165# In this example IMGUI_IMPL_WEBGPU_BACKEND_DAWN / IMGUI_IMPL_WEBGPU_BACKEND_WGPU internal define is set according to:COMMENT
HIGH…imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs263 /// <remarks>In this implementation, this method does nothing. This is because excessiveCOMMENT
HIGH…imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs273 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGH…imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs290 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGHthird_party/stb/stb.h3347// ok, so I've added something that generates _two separate_COMMENT
HIGHthird_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs263 /// <remarks>In this implementation, this method does nothing. This is because excessiveCOMMENT
HIGHthird_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs273 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGHthird_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs290 /// <remarks>In this implementation this property is not supported</remarks>COMMENT
HIGH…hader-compiler/src/include/llvm/CodeGen/LiveInterval.h14// that v is live at i'. In this implementation ranges can have holes,COMMENT
HIGH…rectx-shader-compiler/src/lib/CodeGen/LiveInterval.cpp14// that v is live at i'. In this implementation ranges can have holes,COMMENT
HIGH…src/lib/Transforms/Instrumentation/memorysanitizer.cpp75/// In this implementation, every atomically accessed location in the programCOMMENT
Slop Phrases52 hits · 79 pts
SeverityFileLineSnippetContext
MEDIUMsamples/helloasync.cpp97 // For demonstration purposes, we load one image and it is shared for every ObjectData instance.COMMENT
LOW…party/libsdl2/src/render/direct3d11/SDL_render_d3d11.c543 * Don't forget to declare your application's minimum required feature level in itsCOMMENT
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h17677// At the end, don't forget to:COMMENT
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h19130// At the end, don't forget to destroy it!COMMENT
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h19173// At the end, don't forget to destroy it!COMMENT
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h693 To prepare for this possibility, don't forget to add appropriate flags likeCODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h2906don't forget to free them.CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h2953don't forget to free it as well.CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h17714Don't forget to destroy your buffer and allocation objects when no longer needed:CODE
LOWthird_party/vkmemalloc/include/vk_mem_alloc.h18876If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the alCODE
LOW…iff/diff_files/function_group_by_mapped_id_autogen.cpp25// Don't forget to map between source and destination ids when groupingCOMMENT
LOW…iff/diff_files/function_group_by_mapped_id_autogen.cpp50 R"(;; Don't forget to map between source and destination ids when grouping functions by return type.CODE
MEDIUMthird_party/imgui/imgui_widgets.cpp7256// Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image.COMMENT
LOWthird_party/imgui/imgui.cpp945 - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. PreviCODE
LOWthird_party/libassimp/include/assimp/cimport.h307 * don't forget to detach it again.COMMENT
LOWthird_party/libassimp/include/assimp/cimport.h319 * don't forget to detach it again.COMMENT
LOWthird_party/libassimp/include/assimp/postprocess.h610 * If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/libassimp/include/assimp/postprocess.h635 * If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/libassimp/include/assimp/postprocess.h665 * If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/libassimp/code/Common/SceneCombiner.cpp592 // don't forget to update all node animation channelsCOMMENT
LOW…ibassimp/code/PostProcessing/LimitBoneWeightsProcess.h56// NOTE: If you change these limits, don't forget to change theCOMMENT
LOW…party/libassimp/code/PostProcessing/SplitLargeMeshes.h61// NOTE: If you change these limits, don't forget to change theCOMMENT
LOWthird_party/libassimp/doc/dox.h88but not all of them are *open-source*. If there's an accompagning '<file>\source.txt' file don't forget to read it.CODE
LOWthird_party/libassimp/doc/dox.h1323 - assimp comes with some sample applications, these can be found in the <i>./samples</i> folder. Don't forget to read tCODE
MEDIUM…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py153# config.h), but you can use the <tt>#AI_CONFIG_PP_LBW_MAX_WEIGHTS<tt> setting toCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py463 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py463 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py487 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py487 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py516 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOW…_party/libassimp/port/PyAssimp/pyassimp/postprocess.py516 # If you're using DirectX, don't forget to combine this value withCOMMENT
LOWthird_party/stb/stb_tilemap_editor.h71// representation to the game representation. (Don't forget toCOMMENT
LOWthird_party/libwebp/examples/unicode.h109// Don't forget to free wargv before returning (e.g. from main).COMMENT
LOWthird_party/dawn/third_party/glfw3/src/deps/nuklear.h9447 * and don't forget to specify the new element size in your drawingCOMMENT
LOW…/test/CXX/dcl.dcl/basic.namespace/namespace.def/p8.cpp76// Don't forget to do correct lookup for redeclarations.COMMENT
LOW…iler/src/tools/clang/lib/Frontend/HeaderIncludeGen.cpp84 // Unless we are exiting a #include, make sure to skip ahead to the line theCOMMENT
LOW…c/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp252 // Unless we are exiting a #include, make sure to skip ahead to the line theCOMMENT
LOW…r/src/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp3218 // Don't forget to add a ';'!!COMMENT
LOW…r-compiler/src/tools/clang/lib/Basic/SourceManager.cpp202 // If this is a '#line 4' after '#line 42 "foo.h"', make sure to rememberCOMMENT
MEDIUM…-shader-compiler/src/tools/clang/lib/Sema/SemaCast.cpp1760 // Feel free to modify them if you've reason/evidence for an alternative.COMMENT
LOW…ng/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp201 // Don't forget to negate the adjustment if it's being subtracted.COMMENT
LOW…/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp167 // Don't forget to update the pre-constructor initialization code inCOMMENT
MEDIUM…der-compiler/src/include/llvm/ADT/EquivalenceClasses.h35/// Here is a simple example using integers:COMMENT
LOW…shader-compiler/src/utils/llvm-build/llvmbuild/main.py476 # Many components may come from the same file, so we make sure to uniqueSTRING
LOW…ty/directx-shader-compiler/src/utils/hct/hctdb_test.py731# make sure to pass in negative numbers with decimal values instead of hexadecimal representation.COMMENT
LOW…compiler/src/lib/CodeGen/TwoAddressInstructionPass.cpp1133 // Move the old kill above MI, don't forget to move debug info as well.COMMENT
MEDIUM…java/com/google/android/filament/android/UiHelper.java36 * Here is a simple example with a SurfaceView. The code would be exactly the same with aCOMMENT
MEDIUM…in/java/com/google/android/filament/pagecurl/Page.java58 // parameters: theta and apex. Feel free to modify according to taste.COMMENT
LOW…/main/java/com/google/android/filament/utils/Matrix.kt399 * Don't forget to extract the rotation with [rotation] if this is a transposed matrixSTRING
LOW…/main/java/com/google/android/filament/utils/Matrix.kt412 * Don't forget to extract the rotation with [rotation] if this is a transposed matrixSTRING
LOW…/main/java/com/google/android/filament/utils/Matrix.kt752 * Don't forget to extract the rotation with [rotation] if it's transposedSTRING
LOW…/main/java/com/google/android/filament/utils/Matrix.kt829 * Don't forget to extract the rotation with [rotation] if it's transposedSTRING
Redundant / Tautological Comments64 hits · 78 pts
SeverityFileLineSnippetContext
LOWtools/apigen/extractor.py488 # Check if pointee is constCOMMENT
LOWtools/apigen/extractor.py1015 # Check if nested in another class/structCOMMENT
LOWtools/apigen/extractor.py1023 # Check if a cursor represents a polymorphic typeCOMMENT
LOWtools/apigen/extractor.py1089 # Check if aggregate struct (pure POD/value struct with only public fields)COMMENT
LOWtools/apigen/extractor.py1163 # Check if struct originates from an options header (e.g. filament/Options.h)COMMENT
LOWtools/apigen/extractor.py1191 # Check if next is name, then =COMMENT
LOWtools/apigen/extractor.py1202 # Check if enable_if_t in subsetCOMMENT
LOWtools/apigen/extractor.py1215 # Check if alias to another trait: Trait<T> or Scope::Trait<T>COMMENT
LOWtools/apigen/extractor.py1362 # Check if initialized from another referenced VAR_DECLCOMMENT
LOWtools/apigen/extractor.py1450 # Check if this struct has already been ingested into classes for this parentCOMMENT
LOWtools/apigen/extractor.py1864 # Check if defined in current TUCOMMENT
LOWtools/apigen/extractor.py1936 # Check if this error is about an ignored headerCOMMENT
LOW⚡tools/apigen/javagen/java_emitter.py2529 # Check if it is a Math Type Return via resolved infoCOMMENT
LOWtools/apigen/javagen/java_emitter.py1476 # Check if this field is a flattened sub-struct (e.g. ssct, gtao)COMMENT
LOWtools/apigen/javagen/java_emitter.py3301 # Check if this arg is a count parameter consumed by a single arrayCOMMENT
LOWtools/apigen/javagen/type_resolver.py1557 # Check if subfield is math vector (e.g. lightDirection: math::float3)COMMENT
LOW⚡tools/apigen/javagen/orchestrator.py178 # Check if this class is an aggregate struct or has struct fieldsCOMMENT
LOW⚡tools/apigen/javagen/orchestrator.py190 # Check if the class is explicitly skipped via UTILS_NOAPIGENCOMMENT
LOWtools/apigen/tests/test_extractor.py142 # Check if trait was foundSTRING
LOWtools/apigen/tests/test_extractor.py147 # Check if setParameter has specializationsSTRING
LOWtools/apigen/tests/test_extractor.py179 # Check if Builder is in the classes listSTRING
LOWtest/code-correctness/clang-tidy-proxy.sh19# Check if the clang-tidy command exists and is executableCOMMENT
LOWtest/code-correctness/headers-inclusion.sh56# Check if the system has getoptCOMMENT
LOWtest/code-correctness/check-headers.sh34# Check if the first argument is a valid commit hash and not a fileCOMMENT
LOWtest/render-validation/recalculate.py220 # Check if this test case is valid according to the new heuristics configCOMMENT
LOWtest/render-validation/validation_app.py444 # Check if any files were removed (e.g. wiped data)COMMENT
LOW⚡web/examples/sky/tools/process_moon.py223 # Check if file existsCOMMENT
LOWthird_party/benchmark/.ycm_extra_conf.py31# Set this to the absolute path to the folder (NOT the file!) containing theCOMMENT
LOWthird_party/benchmark/tools/gbench/report.py236 # Check if we failed miserably with minimum required repetitions for utestCOMMENT
LOWthird_party/libsdl2/build-scripts/ltmain.sh2593 # Check if any of the arguments is a wrapper script.COMMENT
LOWthird_party/libsdl2/build-scripts/ltmain.sh8376 # Loop over the list of objects to be linked.COMMENT
LOWthird_party/libpng/ltmain.sh379# Check if we can use backslash as IFS='\' separator, and setCOMMENT
LOWthird_party/libpng/ltmain.sh666# Set func_arith_result to the result of evaluating TERMs.COMMENT
LOWthird_party/libpng/ltmain.sh690# Set func_basename_result to FILE with everything up to and includingCOMMENT
LOWthird_party/libpng/ltmain.sh856# Set func_len_result to the length of STRING. STRING may notCOMMENT
LOWthird_party/libpng/ltmain.sh1074# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR.COMMENT
LOWthird_party/libpng/ltmain.sh4294 # Check if any of the arguments is a wrapper script.COMMENT
LOWthird_party/libpng/ltmain.sh10242 # Loop over the list of objects to be linked.COMMENT
LOW…/libassimp/contrib/gtest/test/gtest_filter_unittest.py68# Check if this platform can unset environment variables in child processes.COMMENT
LOWthird_party/libz/os400/make.sh66# Set LINK to "YES" if the module has been compiled.COMMENT
LOW…libgtest/googletest/test/googletest-filter-unittest.py69# Check if this platform can unset environment variables in child processes.COMMENT
LOWthird_party/dawn/PRESUBMIT.py657 # Check if safety comment is on the same line.COMMENT
LOWthird_party/dawn/generator/dawn_json_generator.py372 # Set may_have_dawn_object to true if the type is chained orCOMMENT
LOW…arty/vulkan-utility-libraries/src/scripts/common_ci.py53# Check if the system is WindowsCOMMENT
LOW…test/src/googletest/test/googletest-filter-unittest.py69# Check if this platform can unset environment variables in child processes.COMMENT
LOW…wn/third_party/google_benchmark/src/.ycm_extra_conf.py31# Set this to the absolute path to the folder (NOT the file!) containing theCOMMENT
LOW…hird_party/google_benchmark/src/tools/gbench/report.py236 # Check if we failed miserably with minimum required repetitions for utestCOMMENT
LOW…n/third_party/vulkan-headers/src/registry/generator.py77 # Check if this is a boolean expression (contains operators, parens, or negation)COMMENT
LOW…ty/dawn/third_party/vulkan-headers/src/registry/reg.py294 # Add child to the queueCOMMENT
LOW…ty/dawn/third_party/vulkan-headers/src/registry/reg.py871 # Check if this feature is already in the condition listCOMMENT
LOW…y/directx-shader-compiler/src/tools/clang/test/lit.cfg557# Check if we should run long running tests.COMMENT
LOW…y/directx-shader-compiler/src/tools/clang/test/lit.cfg561# Check if we should use gmalloc.COMMENT
LOW…-compiler/src/tools/clang/utils/check_cfc/check_cfc.py224 # Check if the input is recognised as a source file (this may be tooCOMMENT
LOW…compiler/src/tools/clang/utils/analyzer/SATestBuild.py376 # Check if there are failures.COMMENT
LOW…n/third_party/directx-shader-compiler/src/test/lit.cfg327# Check if we should run long running tests.COMMENT
LOW…n/third_party/directx-shader-compiler/src/test/lit.cfg429# Check if we should use gmalloc.COMMENT
LOW…mpiler/src/utils/llvm-build/llvmbuild/componentinfo.py382 # Check if the value is defined.STRING
LOW…party/directx-shader-compiler/src/utils/lit/lit/run.py61 # Check if we are canceled.COMMENT
LOW…directx-shader-compiler/src/utils/lit/lit/discovery.py85 # Check if there is a local configuration file.COMMENT
LOW…directx-shader-compiler/src/utils/lit/lit/discovery.py133 # Check if the user named a test directly.COMMENT
4 more matches not shown…
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICAL…va/com/google/android/filament/android/FramePacer.java115 private final com.google.android.filament.FramePacer.Builder mBuilder = new com.google.android.filament.FramePacCODE
CRITICAL…va/com/google/android/filament/android/FramePacer.java205 mFramePacer.configure(new com.google.android.filament.FramePacer.Configuration(targetFrameRate, latencyNanos));CODE
CRITICAL…google/android/filament/validation/ValidationRunner.kt150 val engine = com.google.android.filament.Engine.create(backend)CODE
CRITICAL…google/android/filament/validation/ValidationRunner.kt152 resultManager.addGpuDriverInfo(backendName, com.google.android.filament.utils.DeviceUtils.getGpuDriverInfo(enginCODE
CRITICAL…com/google/android/filament/livewallpaper/Wallpaper.kt101 engine = com.google.android.filament.Engine.create()CODE
CRITICAL…va/com/google/android/filament/pagecurl/IblLoader.java67 return new com.google.android.filament.IndirectLight.Builder()CODE
Fake / Example Data34 hits · 44 pts
SeverityFileLineSnippetContext
LOWlibs/utils/test/test_Hash.cpp58 std::string data1 = "lorem ipsum dolor sit amet ";CODE
LOWlibs/utils/test/test_Hash.cpp58 std::string data1 = "lorem ipsum dolor sit amet ";CODE
LOWthird_party/robin-map/README.md255 map.insert({employee(1, "John Doe"), 2001});CODE
LOWthird_party/robin-map/README.md256 map.insert({employee(2, "Jane Doe"), 2002});CODE
LOW⚡third_party/imgui/imgui_demo.cpp7508 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡third_party/imgui/imgui_demo.cpp7508 ImGui::TextWrapped("Lorem ipsum dolor sit amet");CODE
LOW⚡third_party/imgui/imgui_demo.cpp7510 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOW⚡third_party/imgui/imgui_demo.cpp7510 ImGui::Text("Lorem ipsum dolor sit amet");CODE
LOWthird_party/imgui/imgui_demo.cpp9357 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWthird_party/imgui/imgui_demo.cpp9357 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor iCODE
LOWthird_party/imgui/imgui_demo.cpp10216 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOWthird_party/imgui/imgui_demo.cpp10216 ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt utCODE
LOWthird_party/zstd/tests/loremOut.h12 * Generate @size bytes of compressible data using lorem ipsum generator intoCOMMENT
LOWthird_party/zstd/tests/fullbench.c932 * if @compressibility < 0.0, use Lorem Ipsum generatorCOMMENT
LOWthird_party/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
LOWthird_party/zstd/programs/lorem.h11/* lorem ipsum generator */COMMENT
LOWthird_party/zstd/programs/lorem.h17 * Generate @size bytes of compressible data using lorem ipsum generatorCOMMENT
LOWthird_party/zstd/programs/benchzstd.h128 * if @compressibility < 0.0, uses the lorem ipsum generatorCOMMENT
LOWthird_party/zstd/programs/README.md133If no file is provided, the benchmark will use a procedurally generated "lorem ipsum" content.CODE
LOWthird_party/zstd/programs/zstd.1.md674When no `FILE` is provided, the benchmark will use a procedurally generated `lorem ipsum` text.CODE
LOWthird_party/zstd/programs/benchzstd.c1015 name = "Lorem ipsum";CODE
LOW⚡third_party/zstd/programs/lorem.c13 * This is a very simple lorem ipsum generatorCOMMENT
LOW⚡third_party/zstd/programs/lorem.c20 * The resulting compression / ratio curve of the lorem ipsum generatorCOMMENT
LOW⚡third_party/zstd/programs/lorem.c25 * The compression ratio achievable on the generated lorem ipsumCOMMENT
LOWthird_party/zstd/programs/lorem.c240/* It's "common" for lorem ipsum generators to start with the same firstCOMMENT
LOWthird_party/zstd/programs/zstdcli.c872 double compressibility = -1.0; /* lorem ipsum generator */CODE
LOWthird_party/libgtest/docs/reference/mocking.md278 .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all callsCODE
LOWthird_party/dawn/third_party/jinja2/constants.py1#: list of lorem ipsum words used by the lipsum() helper functionCOMMENT
LOWthird_party/dawn/third_party/jinja2/utils.py345 """Generate some lorem ipsum for the template."""STRING
LOW…n/third_party/googletest/src/docs/reference/mocking.md278 .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all callsCODE
LOW…hader-compiler/src/tools/clang/include/clang-c/Index.h4278 * the template, or whether it is a "placeholder" that the user should replaceCOMMENT
LOW…hader-compiler/src/tools/clang/include/clang-c/Index.h4371 * A "placeholder" chunk marks a place where the user should insert textCOMMENT
Example Usage Blocks24 hits · 36 pts
SeverityFileLineSnippetContext
LOWtest/code-correctness/check-headers.sh22# Usage:COMMENT
LOWthird_party/meshoptimizer/extern/sdefl.h17## Usage:COMMENT
LOW…_party/tinyexr/sandbox/tocio/scripts/fetch_ocio_ref.sh13# Usage:COMMENT
LOWthird_party/imgui/misc/fonts/binary_to_compressed_c.cpp20// Usage example:COMMENT
LOWthird_party/libwebp/examples/img2webp.c13// Example usage:COMMENT
LOW…dawn/third_party/libprotobuf-mutator/src/src/mutator.h34// Usage example:COMMENT
LOW…x-shader-compiler/src/tools/clang/lib/Analysis/CFG.cpp271/// Example usage:COMMENT
LOW…r-compiler/src/lib/Fuzzer/pull_and_push_fuzz_corpus.sh4# Usage:COMMENT
LOWthird_party/dawn/src/tint/utils/rtti/castable.h462/// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/ChainUtils.h290// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/ChainUtils.h332// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/CacheRequest.h58// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/CacheRequest.h184// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/VisitableMembers.h49// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/webgpu/Serialization.h119// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/native/webgpu/Serialization.h141// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/common/LRUCache.h43// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/common/MutexProtected.h279// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/replay/Deserialization.h128// Example usage:COMMENT
LOWthird_party/dawn/src/dawn/replay/Deserialization.h150// Example usage:COMMENT
LOWthird_party/abseil/absl/synchronization/mutex.h169 // Example usage:COMMENT
LOWthird_party/abseil/absl/hash/internal/hash.h118// Example usage:COMMENT
LOW…rd_party/abseil/absl/debugging/internal/vdso_support.h30// Example usage:COMMENT
LOWthird_party/abseil/absl/base/internal/raw_logging.h39// Usage example:COMMENT
AI Structural Patterns22 hits · 19 pts
SeverityFileLineSnippetContext
LOWthird_party/tinyexr/kuroga.py110CODE
LOWthird_party/spirv-tools/test/tools/expect.py34CODE
LOW…rty/spirv-tools/test/diff/diff_files/generate_tests.py202CODE
LOW…arty/libassimp/contrib/gtest/test/gtest_output_test.py198CODE
LOW…rty/libgtest/googletest/test/googletest-output-test.py215CODE
LOW…rd_party/libgtest/googlemock/test/gmock_output_test.py72CODE
LOWthird_party/dawn/third_party/jinja2/environment.py292CODE
LOWthird_party/dawn/third_party/jinja2/environment.py384CODE
LOWthird_party/dawn/third_party/jinja2/environment.py1167CODE
LOW…ird_party/dawn/third_party/EGL-Registry/src/api/reg.py219CODE
LOW…ird_party/dawn/third_party/EGL-Registry/src/api/reg.py275CODE
LOW…ogletest/src/googletest/test/googletest-output-test.py215CODE
LOW…ty/googletest/src/googlemock/test/gmock_output_test.py72CODE
LOW…_party/dawn/third_party/OpenGL-Registry/src/xml/reg.py218CODE
LOW…_party/dawn/third_party/OpenGL-Registry/src/xml/reg.py274CODE
LOW…/third_party/vulkan-headers/src/registry/cgenerator.py21CODE
LOW…n/third_party/vulkan-headers/src/registry/generator.py174CODE
LOW…shader-compiler/src/utils/llvm-build/llvmbuild/main.py24CODE
LOW…shader-compiler/src/utils/llvm-build/llvmbuild/main.py39CODE
LOW…rectx-shader-compiler/src/utils/hct/hctdb_instrhelp.py1738CODE
LOW…rectx-shader-compiler/src/utils/hct/hctdb_instrhelp.py1747CODE
LOW…rectx-shader-compiler/src/utils/hct/hctdb_instrhelp.py1946CODE
Modern Structural Boilerplate16 hits · 16 pts
SeverityFileLineSnippetContext
LOW⚡tools/apigen/javagen.py96__all__ = [CODE
LOW⚡tools/apigen/javagen/__init__.py104__all__ = [CODE
LOWtest/render-validation/validation_app.py364 def update_header_and_banner(self) -> None:CODE
LOWthird_party/benchmark/tools/gbench/__init__.py8__all__ = [] # type: ignoreCODE
LOWthird_party/spirv-tools/utils/Table/__init__.py15__all__ = [CODE
LOWthird_party/zstd/tests/cli-tests/run.py489 def _setup_once(self) -> None:CODE
LOWthird_party/zstd/tests/cli-tests/run.py505 def _setup(self, test_basename: str) -> None:CODE
LOWthird_party/dawn/third_party/markupsafe/__init__.py16__all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent']CODE
LOWthird_party/dawn/third_party/jinja2/bccache.py181 def set_bucket(self, bucket: Bucket) -> None:CODE
LOW…rd_party/google_benchmark/src/tools/gbench/__init__.py8__all__ = [] # type: ignoreCODE
LOW…/src/tools/clang/bindings/python/clang/enumerations.py34__all__ = ['TokenKinds']CODE
LOW…iler/src/tools/clang/bindings/python/clang/__init__.py23__all__ = ['cindex']STRING
LOW…mpiler/src/tools/clang/bindings/python/clang/cindex.py3586__all__ = [CODE
LOW…r/src/tools/clang/bindings/python/tests/cindex/util.py71__all__ = [CODE
LOW…shader-compiler/src/utils/llvm-build/llvmbuild/util.py13__all__ = ['note', 'warning', 'error', 'fatal']CODE
LOW…/directx-shader-compiler/src/utils/lit/lit/__init__.py11__all__ = []CODE
Dead Code4 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1359CODE
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1361CODE
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1362CODE
MEDIUM…n/third_party/vulkan-headers/src/registry/generator.py1374CODE
Modern AI Meta-Vocabulary1 hit · 4 pts
SeverityFileLineSnippetContext
MEDIUM⚡tools/apigen/javagen/context.py368 # scaffolding, constructors, instance field storage, and JNI conversion:COMMENT