Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 34273 finding(s).
Are imports declared and package/API names verified? 492 finding(s).
Are wrappers, guards, and repeated structures necessary? 1779 finding(s).
Which changes need focused human review? 36044 finding(s).
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.
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.
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.
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.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | CMakeLists.txt | 821 | # wants to enable ASAN for filament but not the tool [2]. | COMMENT |
| LOW | build.sh | 361 | if [[ "${ISSUE_DEBUG_BUILD}" == "true" ]]; then | COMMENT |
| LOW | build.sh | 381 | # and JavaScript runtime glue (library_webgpu.js, struct info tables) directly from the in-tree | COMMENT |
| LOW | CODE_STYLE.md | 181 | COMMENT | |
| LOW | CODE_STYLE.md | 201 | COMMENT | |
| LOW | tools/resgen/src/main.cpp | 21 | #include <algorithm> | COMMENT |
| LOW | tools/filamesh/src/main.cpp | 21 | COMMENT | |
| LOW | tools/cmgen/tests/test_cmgen.cpp | 21 | COMMENT | |
| LOW | tools/cmgen/src/cmgen.cpp | 21 | #include <ibl/CubemapSH.h> | COMMENT |
| LOW | tools/specgen/specgen.cpp | 341 | if (model == DispersionModel::Linear) { | COMMENT |
| LOW | tools/apigen/generate_android.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/verify_bindings.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/extractor.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/validator.py | 1 | # | COMMENT |
| LOW | tools/apigen/javagen/config.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/__init__.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/type_resolver.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/context.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/utils.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/doc.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/orchestrator.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/javagen/errors.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/tests/test_javagen.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/tests/test_extractor.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/tests/test_async_callbacks.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/apigen/tests/test_generate_android.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/matedit/src/ExternalCompile.cpp | 21 | #include "eiff/ChunkContainer.h" | COMMENT |
| LOW | tools/matinfo/src/main.cpp | 21 | #include <filaflat/ChunkContainer.h> | COMMENT |
| LOW | tools/matinfo/src/main.cpp | 301 | const regex operandPattern("(\\%[A-Za-z_0-9]+)"); | COMMENT |
| LOW | tools/roughness-prefilter/src/main.cpp | 21 | #include <thread> | COMMENT |
| LOW | tools/zbloat/zbloat.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/zbloat/evmar_bloat.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/reorganize-headers/test.py | 41 | original = """/* License */ | COMMENT |
| LOW | tools/reorganize-headers/test.py | 181 | COMMENT | |
| LOW | tools/matc/src/matc/CommandlineConfig.cpp | 21 | #include <filament/MaterialEnums.h> | COMMENT |
| LOW | tools/specular-color/src/main.cpp | 761 | // We default to 81.7° but this can be specified by the user, so we use the | COMMENT |
| LOW | tools/glslminifier/src/GlslMinify.cpp | 21 | namespace glslminifier { | COMMENT |
| LOW | test/filament-unit-test/test_list.txt | 1 | # Unit test binaries run by test.sh, one per line, relative to out/cmake-debug and followed by | COMMENT |
| LOW | test/code-correctness/clang-tidy-proxy.sh | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/code-correctness/check-headers.sh | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/code-correctness/src/run.py | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/code-correctness/src/utils.py | 1 | # Copyright (C) 2024 The Android Open Source Project | COMMENT |
| LOW | test/sizeguard/check_size.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/sizeguard/check_bypass.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/sizeguard/dump_artifact_size.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/recalculate.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/validation_app.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/process_results.py | 1 | # Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/render-validation/result-viewer/app.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …st/render-validation/result-viewer/components/tools.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …der-validation/result-viewer/components/test-filter.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …der-validation/result-viewer/components/tiff-viewer.js | 1 | // Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | …er-validation/result-viewer/components/image-viewer.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | …er-validation/result-viewer/components/result-table.js | 1 | // Copyright (C) 2026 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/local_test.sh | 1 | # Copyright (C) 2024 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/generate.sh | 1 | # Copyright (C) 2025 The Android Open Source Project | COMMENT |
| LOW | test/renderdiff/generate.sh | 81 | fi | COMMENT |
| 32093 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | CMakeLists.txt | 1 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 3 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 10 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 12 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 21 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 23 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 30 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 32 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 42 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 44 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 154 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 156 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 161 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 163 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 193 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 195 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 198 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | CMakeLists.txt | 200 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 337 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 339 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 352 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 354 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 375 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 377 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 391 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 393 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 488 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 490 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 517 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 519 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 545 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 547 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 587 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 589 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 688 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 690 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 726 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 728 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 755 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 757 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 814 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 816 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 870 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 872 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 906 | # ================================================================================================== | COMMENT |
| MEDIUM | CMakeLists.txt | 908 | # ================================================================================================== | COMMENT |
| MEDIUM | build.sh | 370 | # ================================================================================================== | COMMENT |
| MEDIUM | build.sh | 389 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 6 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 8 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 12 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 14 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 19 | # ================================================================================================= | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 21 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 27 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/uberz/CMakeLists.txt | 29 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 6 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 8 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 11 | # ================================================================================================== | COMMENT |
| MEDIUM⚡ | tools/resgen/CMakeLists.txt | 13 | # ================================================================================================== | COMMENT |
| 699 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/apigen/javagen/config.py | 0 | /* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "lic | STRING |
| HIGH | libs/bluegl/bluegl-gen.py | 0 | /* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "lic | STRING |
| HIGH | libs/bluevk/bluevk-gen.py | 0 | /* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "lic | STRING |
| HIGH | …rty/spirv-tools/test/diff/diff_files/generate_tests.py | 0 | /* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "lic | STRING |
| HIGH | third_party/spirv-tools/utils/check_copyright.py | 0 | /* * copyright (c) %(year)d the android open source project * * licensed under the apache license, version 2.0 (the "lic | STRING |
| HIGH | tools/apigen/javagen/jni_emitter.py | 0 | dictionary of registered enums in this class context. | STRING |
| HIGH | tools/apigen/javagen/java_emitter.py | 0 | dictionary of registered enums in this class context. | STRING |
| HIGH | tools/apigen/javagen/type_resolver.py | 0 | dictionary of registered enums in this class context. | STRING |
| HIGH | third_party/spirv-tools/utils/generate_changelog.py | 0 | make the directory, and all its ancestors as required. any of the directories are allowed to already exist. | STRING |
| HIGH | third_party/spirv-tools/utils/update_build_version.py | 0 | make the directory, and all its ancestors as required. any of the directories are allowed to already exist. | STRING |
| HIGH | third_party/glslang/build_info.py | 0 | make 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.py | 0 | makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directo | STRING |
| HIGH | third_party/spirv-tools/utils/ggt.py | 0 | makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directo | STRING |
| HIGH | …rs/tools/buildHeaders/bin/generate_language_headers.py | 0 | makes all ancestor directories to the given file, if they don't yet exist. arguments: f: the file whose ancestor directo | STRING |
| HIGH | third_party/spirv-tools/utils/check_symbol_exports.py | 0 | runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runti | STRING |
| HIGH | third_party/glslang/update_glslang_sources.py | 0 | runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runti | STRING |
| HIGH | third_party/glslang/build_info.py | 0 | runs a command in a directory and returns its standard output stream. captures the standard error stream. raises a runti | STRING |
| HIGH | …assimp/contrib/gtest/test/gtest_xml_output_unittest.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …/libgtest/googletest/test/gtest_xml_output_unittest.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …ty/libgtest/googletest/test/gtest_xml_outfiles_test.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …etest/src/googletest/test/gtest_xml_output_unittest.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …gletest/src/googletest/test/gtest_xml_outfiles_test.py | 0 | unit test for google test's xml output functionality. | STRING |
| HIGH | …assimp/contrib/gtest/test/gtest_xml_output_unittest.py | 0 | verifies 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.py | 0 | verifies 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.py | 0 | verifies 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.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …/libgtest/googletest/test/gtest_xml_output_unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …etest/src/googletest/test/gtest_xml_output_unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …est/googletest/test/googletest-json-output-unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …src/googletest/test/googletest-json-output-unittest.py | 0 | checks whether the timestamp attribute in the json output is valid. runs a test program that generates an empty json out | STRING |
| HIGH | …assimp/contrib/gtest/test/gtest_xml_output_unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …/libgtest/googletest/test/gtest_xml_output_unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …etest/src/googletest/test/gtest_xml_output_unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …est/googletest/test/googletest-json-output-unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …src/googletest/test/googletest-json-output-unittest.py | 0 | verifies json output when a filter is applied. runs a test program that executes only some tests and verifies that non-s | STRING |
| HIGH | …bassimp/contrib/gtest/test/gtest_uninitialized_test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …gtest/googletest/test/googletest-uninitialized-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …t/src/googletest/test/googletest-uninitialized-test.py | 0 | verifies that google test warns the user when not initialized properly. | STRING |
| HIGH | …bassimp/contrib/gtest/test/gtest_uninitialized_test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …gtest/googletest/test/googletest-uninitialized-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name1-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …etest/test/googletest-param-test-invalid-name2-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …t/src/googletest/test/googletest-uninitialized-test.py | 0 | runs the given command and verifies its exit code and output. | STRING |
| HIGH | …party/libassimp/contrib/gtest/test/gtest_color_test.py | 0 | verifies that google test correctly determines whether to use colors. | STRING |
| HIGH | …arty/libgtest/googletest/test/googletest-color-test.py | 0 | verifies that google test correctly determines whether to use colors. | STRING |
| HIGH | …oogletest/src/googletest/test/googletest-color-test.py | 0 | verifies that google test correctly determines whether to use colors. | STRING |
| HIGH | …party/libassimp/contrib/gtest/test/gtest_color_test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …/libassimp/contrib/gtest/test/gtest_filter_unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …rty/libassimp/contrib/gtest/test/gtest_env_var_test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …ty/libgtest/googletest/test/googletest-env-var-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …arty/libgtest/googletest/test/googletest-color-test.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …libgtest/googletest/test/googletest-filter-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| HIGH | …bgtest/googletest/test/googletest-failfast-unittest.py | 0 | sets the env variable to 'value'; unsets it when 'value' is none. | STRING |
| 235 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/apigen/javagen/jni_emitter.py | 1202 | out.append(f' if (!parameters || count <= 0) {{') | CODE |
| HIGH | tools/apigen/javagen/jni_emitter.py | 2286 | out.append(f" if (out_ == nullptr || env->GetArrayLength(out_) < count) {{") | CODE |
| HIGH | tools/apigen/javagen/jni_emitter.py | 2299 | out.append(f" if (out_ == nullptr || env->GetArrayLength(out_) < count) {{") | CODE |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 2588 | # Method 1: (engine, ..., buffer) -> forwards with 0, 0, null, null | COMMENT |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 2600 | # Method 2: (engine, ..., buffer, destOffsetInBytes, count) -> forwards with null, null | COMMENT |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 1355 | out.append(" if (mUserCallback != null) {") | CODE |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 2121 | c_lines.append(f"{body_indent_str}return setupFrame(frameTimeNanos, vsyncPeriodNanos, null, 0);") | CODE |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 2596 | lines.append(f" {name}(engine, {pre_c_str}buffer, 0, 0, null, null);") | CODE |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 2609 | lines.append(f" {name}(engine, {pre_c_str}buffer, destOffsetInBytes, count, null, null);") | CODE |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 3102 | lines.append(f" return {name}(null);") | CODE |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 3139 | lines.append(f" return {name}(null);") | CODE |
| HIGH⚡ | tools/apigen/javagen/java_emitter.py | 4741 | lines.append(f" if (native{parent_name} == 0) return null;") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 1089 | out.append(" this(nativeMaterialInstance, null);") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 1254 | out.append(f" if ({cached['field_name']} == null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 1778 | out.append(f"{indent} if (out == null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 1790 | out.append(f"{indent} return get{fcap}(null);") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 1820 | out.append(f"{indent} if (out == null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 1832 | out.append(f"{indent} return get{fcap}(null);") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 2447 | getter_lines.append(f" if ({info['field_name']} == null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 2459 | getter_lines.append(f" if ({field_name} == null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 2700 | lines.append(" int type = (buffer.type != null) ? buffer.type.ordinal() : 0;") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3090 | lines.append(" if (out == null) {") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3124 | lines.append(" if (out == null) {") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3396 | check = f"if ({safe_name} != null) {{\n {check.strip()}\n }}" | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3437 | validation_code.append(f"long[] raw{sf_cap} = null;") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3447 | validation_code.append(f" if (item != null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3720 | out.append(f" if ({out_param_name} == null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3798 | out.append(f" if ({arg_name} != null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 3925 | out.append(f" if ({arg_name} != null) {{") | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 5237 | if (width >= 0 && height >= 0) { | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 5241 | return new SwapChain(nativeSwapChain, null); | CODE |
| HIGH | tools/apigen/javagen/java_emitter.py | 1596 | - Convenience Parameterless Getters: `getCenter()` delegating to `getCenter(null)`. | STRING |
| HIGH | tools/apigen/javagen/java_emitter.py | 2070 | 3. **Out-Parameter Convenience**: Emits parameterless getters delegating to `getFoo(null)`. | STRING |
| HIGH | tools/apigen/tests/test_javagen.py | 1840 | self.assertIn("int type = (buffer.type != null) ? buffer.type.ordinal() : 0;", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 1934 | self.assertIn("if (out == null) {", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 1939 | self.assertIn("return getBoundingBox(null);", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 2166 | self.assertIn("if (out == null) {", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 2171 | self.assertIn("return getAxisAlignedBoundingBox(i, null);", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 2279 | self.assertIn("if (out == null) {", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 2284 | self.assertIn("return getShadowOptions(i, null);", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 3773 | self.assertIn("if (mConfig == null) {", java_src) | CODE |
| HIGH | tools/apigen/tests/test_javagen.py | 3948 | self.assertIn("if (mDummyManager == null) {", java_src) | CODE |
| HIGH | test/renderdiff/src/web_renderer.py | 489 | page.wait_for_function('() => filamentApp.exited || filamentApp.error !== null', | CODE |
| HIGH | test/renderdiff/src/web_renderer.py | 566 | binary += String.fromCharCode.apply(null, bytes.subarray(i, i + chunk)); | STRING |
| HIGH | …benchmark/bindings/python/google_benchmark/__init__.py | 110 | options = __OptionMaker.make(undefined) | CODE |
| HIGH | …libassimp/contrib/gtest/scripts/gen_gtest_pred_impl.py | 537 | } else if (!expected_to_finish_ && finished_) { | CODE |
| HIGH | third_party/zstd/tests/automated_benchmarking.py | 103 | os.system("cd ../ && make -j && cd tests") | CODE |
| HIGH | …rd_party/zstd/contrib/freestanding_lib/freestanding.py | 55 | Handles && and ||. | STRING |
| HIGH | third_party/dawn/generator/webgpu_docs_utility.py | 170 | # Example: `true` -> {@code true}, NULL -> {@code null} | COMMENT |
| HIGH | …aries/src/scripts/generators/format_utils_generator.py | 346 | 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.py | 597 | if (ds_format == VK_FORMAT_S8_UINT || ds_format == VK_FORMAT_D16_UNORM_S8_UINT || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 598 | 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.py | 599 | valid |= (color_format == VK_FORMAT_R8_UINT || color_format == VK_FORMAT_R8_SINT || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 600 | color_format == VK_FORMAT_R8_UNORM || color_format == VK_FORMAT_R8_SNORM); | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 605 | if (ds_format == VK_FORMAT_D32_SFLOAT || ds_format == VK_FORMAT_D32_SFLOAT_S8_UINT || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 606 | 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.py | 607 | valid |= (color_format == VK_FORMAT_R32_SFLOAT || color_format == VK_FORMAT_R32_SINT || color_format == VK_F | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 609 | if (ds_format == VK_FORMAT_D16_UNORM || ds_format == VK_FORMAT_D16_UNORM_S8_UINT) { | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 610 | valid |= (color_format == VK_FORMAT_R16_SFLOAT || color_format == VK_FORMAT_R16_UNORM || | CODE |
| HIGH⚡ | …aries/src/scripts/generators/format_utils_generator.py | 611 | color_format == VK_FORMAT_R16_SNORM || color_format == VK_FORMAT_R16_UINT || color_format == VK_F | CODE |
| 45 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/apigen/javagen.py | 55 | # Step 1: Ensure the directory containing the javagen subpackage is in sys.path. | COMMENT |
| LOW⚡ | tools/apigen/javagen.py | 65 | # Step 2: Import all core models, emitters, utilities, and configuration tables | COMMENT |
| LOW⚡ | tools/apigen/javagen.py | 93 | # Step 3: Define __all__ for strict public API export semantics. | COMMENT |
| LOW | tools/apigen/javagen.py | 122 | # Step 4: CLI Entrypoint Guard. | COMMENT |
| LOW⚡ | tools/apigen/javagen/config.py | 473 | # Step 1: Index under unqualified simple name | COMMENT |
| LOW⚡ | tools/apigen/javagen/config.py | 476 | # Step 2: If qualified name is available, index across namespace aliases | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 903 | # Step 1: Emit Standard License and Warning Headers | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 913 | # Step 2: Discover and Collect All Referenced Headers | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 1117 | # Step 5: Emit JNI Function Implementations for all member methods | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 1127 | # Step 6: Emit Nested Builder JNI Functions | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 458 | # Step 1: Emit Constructor bridges (nCreateBuilder) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 505 | # Step 2: Emit Builder Destructor bridge (nDestroyBuilder) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 520 | # Step 3: Emit Builder Member Methods and Setter bridges | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1052 | # Step 3: Format Includes and Namespaces | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1067 | # Step 4: Handle Special Custom Functions (e.g. ToneMapper destructor, View.pick) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1169 | # Step 1: Discard cached fields, duplicate engine getters, and unbindable constructors | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1191 | # Step 2: Handle Material.getParameters Reflection API Bridge | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1286 | # Step 3: Handle Asynchronous Callback Methods (JniCallback) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1363 | # Step 4: Handle BufferDescriptor Methods (Asynchronous Buffer Release) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1433 | # Step 5: Handle PixelBufferDescriptor Methods (Compressed / Uncompressed) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1546 | # Step 6: Handle Tagged Array Buffer Methods (Scalar Family Enum Switch) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1658 | # Step 7: Handle Packed Buffer Methods (Dual Buffer & Array Emission) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1816 | # Step 8: Standard Method Parameter and Return Marshalling | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 2176 | # Step 9: JNI Signature Symbol Mangling | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 2191 | # Step 10: Native Target Pointer Resolution | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 2248 | # Step 11: Call Invocation & Return Value Marshalling | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 500 | # Step 1: Check Aggregate POD Struct Archetype | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 504 | # Step 2: File License Header & Package Declaration | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1142 | # Step 12: Inner Builder Class Generation | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1147 | # Step 13: Backward-Compatibility Type Aliases | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1363 | # Step 16: Nested Struct Classes & Native Declarations Collection | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1685 | # Step 5: Default Zero-Initializing Constructor | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1690 | # Step 6: All-Leaves Primitive Constructor (Exploded Components) | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1858 | # Step 9: Recursive Nested Struct Generation | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1864 | # Step 10: Aggregate Member Methods and Native Declarations | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2111 | # Step 3: Specialized VsyncTick Unpacking Overloads | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2129 | # Step 4: Telescopic Overloads for Trailing Default Arguments | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2526 | # Step 4: Extract return type metadata and assess math return compatibility. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2536 | # Step 5: BufferDescriptor streaming overloads (BufferDescriptor -> java.nio.Buffer). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 3106 | # Step 10: Value Object Return Overloads (e.g., Camera.getFrustum(out)). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 3143 | # Step 11: Asynchronous Callback & Handler Overloads (e.g., fence, async buffer releases). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4629 | # Step 4: Package-private native builder pointer accessor. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4635 | # Step 5: Expand and generate fluent Builder methods. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4645 | # Step 6: BuilderFinalizer inner class for safe C++ builder destruction. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4746 | # Step 2: Packed buffer methods in builder context (NIO Buffer vs float array). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 5109 | # Step 2: Builder destruction (nDestroyBuilder). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 5112 | # Step 3: Builder terminal build() and method native declarations. | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 516 | # Step 3: Scan Imports & Nullability Annotations | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 722 | # Step 4: Class Javadoc & Class Declaration | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 754 | # Step 5: EnumCache Pre-caching for Zero-Allocation Returns | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 782 | # Step 6: Synthetic Bitset & Polymorphic Class Bridges | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 829 | # Step 7: Lifecycle & Native Pointer Handle Fields | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 852 | # Step 8: Nested Enums and Bitmask Flags | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1005 | # Step 9: Invocable Callback Functional Interfaces | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1031 | # Step 10: Public Constants & Public Fields | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1060 | # Step 11: Class Constructors & Static Factory wrap(...) | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1215 | # Step 14: Method Emission & Native Declarations | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1236 | # Step 15: Handle Lifetime Boilerplate & Cached Struct Getters | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1609 | # Step 1: Package and Import Headers (if top-level file) | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1626 | # Step 2: Class Docstring and Declaration | COMMENT |
| 309 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/cmgen/src/cmgen.cpp | 637 | // make the cubemap seamless | COMMENT |
| MEDIUM⚡ | tools/apigen/javagen.py | 59 | # test harness without setting PYTHONPATH, we explicitly verify and inject | COMMENT |
| LOW | tools/zbloat/evmar_bloat.py | 92 | type = 'w' # just call them all weak | CODE |
| MEDIUM | docs/Filament.md.html | 767 | As noted in [#Burley12] and [#Neubelt13], this model allows for robust blending between different materials by simply in | CODE |
| MEDIUM | docs/main/filament.html | 998 | <p>As noted in [<a href="#citation-burley12">Burley12</a>] and [<a href="#citation-neubelt13">Neubelt13</a>], this model | CODE |
| MEDIUM | …eneratePrefilterMipmap/src/generatePrefilterMipmap.cpp | 180 | // make the cubemap seamless | COMMENT |
| MEDIUM | libs/gltfio/src/DracoCache.h | 54 | // our Draco decoder relies on the accessor fields being 100% correct. If we had to be robust | COMMENT |
| MEDIUM | libs/gltfio/src/DracoCache.cpp | 135 | // It would be tricky to be robust against a mismatch; see the class comment for DracoMesh. | COMMENT |
| MEDIUM | libs/gltfio/src/DracoCache.cpp | 179 | // this often occurs in the wild. If we need to be even more robust, see the class comment for | COMMENT |
| MEDIUM | libs/image/src/ImageOps.cpp | 198 | // implementation does not support in-place transposition but it is simple and robust for non-square | COMMENT |
| MEDIUM | libs/ibl/src/CubemapUtils.cpp | 167 | // always allocate 2 extra column and row / face, to allow the cubemap to be "seamless" | COMMENT |
| MEDIUM | libs/ibl/src/Cubemap.cpp | 176 | // and contain the "seamless" data. | COMMENT |
| MEDIUM | libs/ibl/src/Cubemap.cpp | 193 | // and contain the "seamless" data. | COMMENT |
| MEDIUM | samples/hybrid_instancing.cpp | 32 | // - UI controls: A robust ImGui-based UI allows for real-time manipulation of gravity, | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 284 | // Test Suite 7: Verify robust anomaly rejection recovery during a massive CPU or OS stall | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 353 | // Test Suite 9: Verify robust pacing when requested frame rate is not an achievable integer fraction (e.g. 45 FPS) | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 513 | // Test Suite 12: Verify robust tracking of out-of-phase asynchronous display refresh rate mode switches | COMMENT |
| MEDIUM | filament/test/test_FramePacer.cpp | 636 | // Test Suite 14: Verify robust pacing and presentation predictions under extreme OS Vsync telemetry jitter | COMMENT |
| MEDIUM | filament/backend/src/webgpu/WebGPUSwapChain.cpp | 142 | // but for completeness and defensive programming we can leverage it | COMMENT |
| MEDIUM | filament/backend/src/webgpu/platform/WebGPUPlatform.cpp | 559 | // and robust in the future as needed, such as the app preferring lower power | COMMENT |
| MEDIUM | filament/backend/src/opengl/OpenGLState.cpp | 121 | // Point sprite size and seamless cubemap filtering are disabled by default in desktop GL. | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 397 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 3852 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 7675 | # This code stresses the "libraries are programs" paradigm to its | COMMENT |
| LOW | …d_party/libsdl2/src/core/winrt/SDL_winrtapp_common.cpp | 48 | #if NTDDI_VERSION >= NTDDI_WIN10 /* !!! FIXME: I have no idea if this is the right test. This is a UWP API, I think. Ol | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 345 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 5631 | # Sed substitution that helps us do robust quoting. It backslashifies | COMMENT |
| MEDIUM | third_party/tinyexr/tinyexr.h | 1841 | // TODO(syoyo): Add more robust out-of-bounds check in `rleUncompress`. | COMMENT |
| LOW | third_party/tinyexr/kuroga.py | 196 | # No such space; just use the first unescaped space we can find. | COMMENT |
| MEDIUM | third_party/tinyexr/deps/nanozlib/wuffs-v0.3.c | 3223 | // for 1_DST_1_SRC_COPY) are in the FOO format. Definitely means that the lack | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_glsl.cpp | 358 | // Sanity check the iteration count to be robust against a certain class of bugs where | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_glsl.cpp | 12472 | // Essentially, we can only remove one set of swizzles, since that's what we have control over ... | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_glsl.cpp | 12731 | // We can look at result type which is more robust. | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_glsl.cpp | 21117 | // Definitely not. | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_msl.cpp | 18977 | // We don't always use proper type hierarchy for synthesized types, so be robust. | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_cross.cpp | 4066 | // Essentially a map of block -> { variables accessed in the basic block } | COMMENT |
| MEDIUM | third_party/spirv-cross/spirv_hlsl.cpp | 1845 | // Sort input and output variables based on, from more robust to less robust: | COMMENT |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 334 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 345 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 361 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 374 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 430 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 455 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 506 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | third_party/spirv-tools/test/binary_parse_test.cpp | 524 | words.push_back(0xffffffff); // Certainly invalid instruction header. | CODE |
| MEDIUM | …pirv-tools/test/opt/aggressive_dead_code_elim_test.cpp | 94 | // Note: SPIR-V hand-edited to utilize Frexp | COMMENT |
| MEDIUM | …rd_party/spirv-tools/include/spirv-tools/optimizer.hpp | 772 | // Creates a graphics robust access pass. | COMMENT |
| MEDIUM | third_party/spirv-tools/source/diagnostic.cpp | 92 | case SPV_REQUESTED_TERMINATION: // Essentially success. | CODE |
| MEDIUM | third_party/spirv-tools/source/opt/ir_loader.h | 33 | // libspirv.h so that we can leverage the syntax checks implemented behind it. | COMMENT |
| MEDIUM | third_party/spirv-tools/source/opt/ccp_pass.h | 62 | // CCP lattice. Essentially, if all the operands in |phi| have the same | COMMENT |
| MEDIUM | third_party/imgui/imgui.cpp | 6573 | // FIXME: Essentially we want to restrict manual resizing to WindowMinSize+Decoration, and allow api resizing to be | COMMENT |
| MEDIUM | third_party/imgui/imgui.cpp | 8933 | // FIXME-NEWATLAS-V2: perhaps we can now leverage ImFontAtlasUpdateDrawListsTextures() ? | COMMENT |
| MEDIUM | third_party/libassimp/code/Importer/IFC/IFCGeometry.cpp | 480 | // a more robust result, but this variant also gives us a suitable first | COMMENT |
| MEDIUM | third_party/libassimp/code/Common/Importer.cpp | 110 | // utilize our DLL heap. | COMMENT |
| MEDIUM | …_party/libassimp/code/PostProcessing/OptimizeGraph.cpp | 66 | // Otherwise hope that std::string will utilize a static buffer | COMMENT |
| LOW | …party/libassimp/contrib/gtest/test/gtest_test_utils.py | 264 | # them with the passed 'env'. When 'env' is None, we simply use the | COMMENT |
| MEDIUM | …bassimp/contrib/gtest/include/gtest/gtest-death-test.h | 146 | // This implementation is *not* meant to be as highly tuned or robust | COMMENT |
| MEDIUM | …bassimp/contrib/gtest/include/gtest/gtest-death-test.h | 218 | // In practice, this can be used to test functions that utilize the | COMMENT |
| LOW | third_party/libassimp/doc/dox.h | 1488 | the #aiProcess_ValidateDataStructure flag and enable verbose logging. That is, simply call before you import anything: | CODE |
| MEDIUM | third_party/libassimp/port/PyAssimp/pyassimp/structs.py | 520 | # utilize proper type conversions. | COMMENT |
| 119 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/apigen/javagen.py | 55 | # Step 1: Ensure the directory containing the javagen subpackage is in sys.path. | COMMENT |
| LOW⚡ | tools/apigen/javagen.py | 65 | # Step 2: Import all core models, emitters, utilities, and configuration tables | COMMENT |
| LOW⚡ | tools/apigen/javagen.py | 93 | # Step 3: Define __all__ for strict public API export semantics. | COMMENT |
| LOW | tools/apigen/javagen.py | 122 | # Step 4: CLI Entrypoint Guard. | COMMENT |
| LOW⚡ | tools/apigen/javagen/config.py | 473 | # Step 1: Index under unqualified simple name | COMMENT |
| LOW⚡ | tools/apigen/javagen/config.py | 476 | # Step 2: If qualified name is available, index across namespace aliases | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 903 | # Step 1: Emit Standard License and Warning Headers | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 913 | # Step 2: Discover and Collect All Referenced Headers | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 1117 | # Step 5: Emit JNI Function Implementations for all member methods | COMMENT |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 1127 | # Step 6: Emit Nested Builder JNI Functions | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 458 | # Step 1: Emit Constructor bridges (nCreateBuilder) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 505 | # Step 2: Emit Builder Destructor bridge (nDestroyBuilder) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 520 | # Step 3: Emit Builder Member Methods and Setter bridges | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1052 | # Step 3: Format Includes and Namespaces | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1067 | # Step 4: Handle Special Custom Functions (e.g. ToneMapper destructor, View.pick) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1169 | # Step 1: Discard cached fields, duplicate engine getters, and unbindable constructors | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1191 | # Step 2: Handle Material.getParameters Reflection API Bridge | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1286 | # Step 3: Handle Asynchronous Callback Methods (JniCallback) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1363 | # Step 4: Handle BufferDescriptor Methods (Asynchronous Buffer Release) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1433 | # Step 5: Handle PixelBufferDescriptor Methods (Compressed / Uncompressed) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1546 | # Step 6: Handle Tagged Array Buffer Methods (Scalar Family Enum Switch) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1658 | # Step 7: Handle Packed Buffer Methods (Dual Buffer & Array Emission) | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 1816 | # Step 8: Standard Method Parameter and Return Marshalling | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 2176 | # Step 9: JNI Signature Symbol Mangling | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 2191 | # Step 10: Native Target Pointer Resolution | COMMENT |
| LOW | tools/apigen/javagen/jni_emitter.py | 2248 | # Step 11: Call Invocation & Return Value Marshalling | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 500 | # Step 1: Check Aggregate POD Struct Archetype | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 504 | # Step 2: File License Header & Package Declaration | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1142 | # Step 12: Inner Builder Class Generation | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1147 | # Step 13: Backward-Compatibility Type Aliases | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1363 | # Step 16: Nested Struct Classes & Native Declarations Collection | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1685 | # Step 5: Default Zero-Initializing Constructor | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1690 | # Step 6: All-Leaves Primitive Constructor (Exploded Components) | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1858 | # Step 9: Recursive Nested Struct Generation | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 1864 | # Step 10: Aggregate Member Methods and Native Declarations | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2111 | # Step 3: Specialized VsyncTick Unpacking Overloads | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2129 | # Step 4: Telescopic Overloads for Trailing Default Arguments | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2526 | # Step 4: Extract return type metadata and assess math return compatibility. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2536 | # Step 5: BufferDescriptor streaming overloads (BufferDescriptor -> java.nio.Buffer). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 3106 | # Step 10: Value Object Return Overloads (e.g., Camera.getFrustum(out)). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 3143 | # Step 11: Asynchronous Callback & Handler Overloads (e.g., fence, async buffer releases). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4629 | # Step 4: Package-private native builder pointer accessor. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4635 | # Step 5: Expand and generate fluent Builder methods. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4645 | # Step 6: BuilderFinalizer inner class for safe C++ builder destruction. | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 4746 | # Step 2: Packed buffer methods in builder context (NIO Buffer vs float array). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 5109 | # Step 2: Builder destruction (nDestroyBuilder). | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 5112 | # Step 3: Builder terminal build() and method native declarations. | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 516 | # Step 3: Scan Imports & Nullability Annotations | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 722 | # Step 4: Class Javadoc & Class Declaration | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 754 | # Step 5: EnumCache Pre-caching for Zero-Allocation Returns | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 782 | # Step 6: Synthetic Bitset & Polymorphic Class Bridges | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 829 | # Step 7: Lifecycle & Native Pointer Handle Fields | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 852 | # Step 8: Nested Enums and Bitmask Flags | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1005 | # Step 9: Invocable Callback Functional Interfaces | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1031 | # Step 10: Public Constants & Public Fields | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1060 | # Step 11: Class Constructors & Static Factory wrap(...) | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1215 | # Step 14: Method Emission & Native Declarations | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1236 | # Step 15: Handle Lifetime Boilerplate & Cached Struct Getters | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1609 | # Step 1: Package and Import Headers (if top-level file) | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1626 | # Step 2: Class Docstring and Declaration | COMMENT |
| 304 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/apigen/generate_android.py | 108 | def ensure_reorganize_initialized(): | CODE |
| LOW | tools/apigen/extractor.py | 465 | def get_cursor_qualified_name(cursor): | CODE |
| LOW | tools/apigen/extractor.py | 767 | def resolve_pending_trait_aliases(self): | CODE |
| LOW | tools/apigen/extractor.py | 1241 | def parse_types_from_enable_if(self, tokens): | CODE |
| LOW | tools/apigen/javagen/validator.py | 405 | def _find_enclosing_java_class(self, masked: str, pos: int, default_name: str) -> str: | CODE |
| LOW | tools/apigen/javagen/validator.py | 687 | def _validate_reflection_fields(self, result: ValidationResult) -> None: | CODE |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 412 | def generate_cpp_struct_construction(self, *a: Any, **kw: Any) -> List[str]: | CODE |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 416 | def generate_cpp_struct_cleanup(self, *a: Any, **kw: Any) -> List[str]: | CODE |
| LOW⚡ | tools/apigen/javagen/jni_emitter.py | 424 | def generate_builder_jni_methods(self) -> str: | CODE |
| LOW | tools/apigen/javagen/jni_emitter.py | 221 | def emitted_native_signatures(self) -> Set[Any]: | CODE |
| LOW | tools/apigen/javagen/jni_emitter.py | 291 | def get_struct_leaf_accessors(self, *a: Any, **kw: Any) -> Any: | CODE |
| LOW | tools/apigen/javagen/jni_emitter.py | 331 | def is_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool: | CODE |
| LOW | tools/apigen/javagen/jni_emitter.py | 335 | def is_pixel_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool: | CODE |
| LOW | tools/apigen/javagen/jni_emitter.py | 372 | def get_builder_packed_buffer_info(self, *a: Any, **kw: Any) -> Any: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 229 | def emitted_native_signatures(self) -> Set[Any]: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 289 | def get_struct_leaf_accessors(self, *a: Any, **kw: Any) -> Any: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 329 | def is_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 333 | def is_pixel_buffer_descriptor_method(self, *a: Any, **kw: Any) -> bool: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 357 | def get_pojo_field_annotation(self, *a: Any, **kw: Any) -> Any: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 407 | def get_builder_packed_buffer_info(self, *a: Any, **kw: Any) -> Any: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 1396 | def _annotations_to_indented_list(self, annotations, indent = " ") -> str: | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 1897 | def _generate_vector_array_overloads(self, method, effective_doc, method_prefix, ret_type, ret_ann, is_builder=False | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 2058 | def _generate_convenience_overloads(self, method, effective_doc, method_prefix, ret_type, ret_ann, math_ret_info, si | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 4478 | def generate_builder_class_java(self): | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 4664 | def _generate_builder_method_java(self, m_ctx): | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 5078 | def generate_builder_native_decls(self): | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 5190 | def _generate_engine_methods_java(self): | CODE |
| LOW | tools/apigen/javagen/java_emitter.py | 5441 | def _generate_engine_builder_java(self): | CODE |
| LOW⚡ | tools/apigen/javagen/type_resolver.py | 187 | def is_buffer_descriptor_method(self, method: Dict[str, Any]) -> bool: | CODE |
| LOW | tools/apigen/javagen/type_resolver.py | 207 | def is_pixel_buffer_descriptor_method(self, method: Dict[str, Any]) -> bool: | CODE |
| LOW | tools/apigen/javagen/type_resolver.py | 550 | def get_builder_packed_buffer_info(self, method: Dict[str, Any]) -> Optional[Dict[str, Any]]: | CODE |
| LOW | tools/apigen/javagen/type_resolver.py | 1476 | def get_pojo_field_annotation( | CODE |
| LOW | tools/apigen/javagen/type_resolver.py | 1859 | def get_struct_leaf_accessors( | CODE |
| LOW | tools/apigen/javagen/type_resolver.py | 1974 | def generate_cpp_struct_construction( | CODE |
| LOW | tools/apigen/javagen/type_resolver.py | 2064 | def generate_cpp_struct_cleanup( | CODE |
| LOW | tools/apigen/javagen/context.py | 562 | def get_pojo_field_annotation(self, *args: Any, **kwargs: Any) -> List[str]: | CODE |
| LOW | tools/apigen/javagen/context.py | 578 | def get_struct_leaf_accessors(self, struct_cls: Any, prefix: str = "", cpp_prefix: str = "") -> Any: | CODE |
| LOW | tools/apigen/javagen/context.py | 591 | def generate_cpp_struct_construction(self, struct_cls: Any, var_name: str, leaf_prefix: str = "", type_override: Any | CODE |
| LOW | tools/apigen/javagen/context.py | 605 | def generate_cpp_struct_cleanup(self, struct_cls: Any, leaf_prefix: str = "") -> List[str]: | CODE |
| LOW | tools/apigen/javagen/context.py | 720 | def is_buffer_descriptor_method(self, method: Any) -> bool: | CODE |
| LOW | tools/apigen/javagen/context.py | 731 | def is_pixel_buffer_descriptor_method(self, method: Any) -> bool: | CODE |
| LOW | tools/apigen/javagen/context.py | 808 | def get_builder_packed_buffer_info(self, method: Any) -> Optional[Dict[str, Any]]: | CODE |
| LOW | tools/apigen/javagen/context.py | 1167 | def _detect_retained_references(self) -> Dict[str, Dict[str, Any]]: | CODE |
| LOW | tools/apigen/javagen/context.py | 1219 | def _get_template_type_suffix(self, type_name: str) -> str: | CODE |
| LOW | tools/apigen/javagen/context.py | 1523 | def generate_builder_class_java(self) -> str: | CODE |
| LOW | tools/apigen/javagen/context.py | 1534 | def generate_builder_native_decls(self) -> List[str]: | CODE |
| LOW | tools/apigen/javagen/context.py | 1545 | def generate_builder_jni_methods(self) -> List[str]: | CODE |
| LOW | tools/apigen/javagen/context.py | 1576 | def _generate_vector_array_overloads(self, *args: Any, **kwargs: Any) -> List[str]: | CODE |
| LOW | tools/apigen/javagen/context.py | 1589 | def _generate_convenience_overloads(self, *args: Any, **kwargs: Any) -> List[str]: | CODE |
| LOW⚡ | tools/apigen/javagen/utils.py | 468 | def get_effective_method_name(method: Dict[str, Any]) -> str: | CODE |
| LOW | tools/apigen/javagen/utils.py | 592 | def is_reserved_or_padding_field(field_name: str) -> bool: | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 36 | def test_golden_java_and_cpp_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 98 | def test_frustum_value_object_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 139 | def test_generic_aggregate_struct_box_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 178 | def test_texture_sampler_bitfield_archetype_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 434 | def test_constant_extraction_and_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 592 | def test_utility_class_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 664 | def test_color_and_colors_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 751 | def test_enum_cache_generation(self): | CODE |
| LOW | tools/apigen/tests/test_javagen.py | 824 | def test_builder_pattern_java_and_jni_generation(self): | CODE |
| 418 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | build.sh | 905 | # Create a universal library for the simulator | COMMENT |
| MEDIUM | build.sh | 944 | # Create a universal library for the simulator | COMMENT |
| MEDIUM | tools/apigen/tests/test_extractor.py | 37 | # Create a temporary file | COMMENT |
| MEDIUM⚡ | test/renderdiff/src/viewer.py | 72 | # Create a unique subdirectory for each artifact to avoid file name conflicts | COMMENT |
| MEDIUM | test/renderdiff/src/viewer.py | 158 | # Create the main output directory if it doesn't exist | COMMENT |
| MEDIUM | test/renderdiff/src/golden_manager.py | 117 | # Create a branch on the local repo by copying the content from a source directory. | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1229 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1240 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1263 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1272 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1297 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 1433 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 6028 | # Create the object directory. | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 8650 | # Create the old-style object. | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/ltmain.sh | 8670 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/androidbuildlibs.sh | 26 | # Create the build directories | COMMENT |
| MEDIUM | third_party/libsdl2/build-scripts/androidbuild.sh | 75 | # Create an inherited Activity | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 77 | # This file is dual licensed under the terms of the MIT license | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 1541 | # This file is dual licensed under the terms of the MIT license | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 1559 | # This file is a library for parsing options in your shell scripts along | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2807 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2817 | # This function implements the same check as func_lalib_p without | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2840 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2850 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 2875 | # This function is only a basic sanity check; it will hardly flush out | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 3015 | # Create a libtool object file (analogous to a ".la" file), | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 7938 | # Create the object directory. | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 10519 | # Create the old-style object. | COMMENT |
| MEDIUM | third_party/libpng/ltmain.sh | 10539 | # Create an invalid libtool object if no PIC, so that we don't | COMMENT |
| MEDIUM | third_party/vkmemalloc/include/vk_mem_alloc.h | 1726 | -# Create an instance of the #VmaVulkanFunctions structure. | CODE |
| MEDIUM | third_party/spirv-tools/utils/ggt.py | 547 | # Create the array of InstructionDesc | STRING |
| MEDIUM | third_party/spirv-tools/tnt/filament_changes.py | 8 | # Create a backup before modifying | COMMENT |
| MEDIUM | third_party/spirv-tools/.github/workflows/autoroll.yml | 53 | # Create a PR. If it aready exists, the command fails, so ignore the return code. | COMMENT |
| MEDIUM | third_party/imgui/misc/debuggers/imgui_lldb.py | 1 | # This file implements synthetic children providers and summaries for various Dear ImGui types for LLDB. | COMMENT |
| MEDIUM | third_party/libassimp/contrib/gtest/scripts/upload.py | 380 | # Create an empty cookie file with mode 600 | COMMENT |
| MEDIUM | third_party/glslang/update_glslang_sources.py | 143 | # Create the subdirectories in sorted order so that parent git repositories | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 164 | # Create the OS/400 library if it does not exist. | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 172 | # Create the DOCS source file if it does not exist. | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 194 | # Create the OS/400 source program file for the C header files. | COMMENT |
| MEDIUM | third_party/libz/os400/make.sh | 205 | # Create the IFS directory for the C header files. | COMMENT |
| MEDIUM | third_party/libwebp/xcframeworkbuild.sh | 231 | # Create a temporary target directory for each <platform>[-<variant>]. | COMMENT |
| MEDIUM | third_party/libwebp/infra/compile_android.sh | 116 | # Create a fresh build directory | COMMENT |
| MEDIUM | third_party/libwebp/swig/libwebp.py | 233 | # This file is compatible with both classic and new-style classes. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.cfg | 1 | # This file is sourced by init.sh, *before* its initialization. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.sh | 136 | # The following code attempts to find a shell with support for these features. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.sh | 451 | # Create an alias, FOO, for each FOO.exe in this directory. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/init.sh | 495 | # Create a temporary directory, much like mktemp -d does. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/help-version.sh | 147 | # Create a file in the current directory, not in $TMPDIR. | COMMENT |
| MEDIUM | third_party/zstd/tests/gzip/test-driver.sh | 26 | # This file is maintained in Automake, please report | COMMENT |
| MEDIUM | third_party/libgtest/.travis.yml | 8 | # Define the matrix explicitly, manually expanding the combinations of (os, compiler, env). | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 311 | # Create a fast lookup for items by name within each category. | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 420 | # Create a lookup for API objects from by_category | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 557 | # Create a set of all valid, normalized names for quick lookups. | COMMENT |
| MEDIUM | third_party/dawn/generator/webgpu_docs_utility.py | 563 | # Create a set of all enum and bitmask names for reference cleaning. | COMMENT |
| MEDIUM | third_party/dawn/generator/extract_json.py | 43 | # Create the output directory if needed. | COMMENT |
| MEDIUM | …ulkan-utility-libraries/src/scripts/generate_source.py | 135 | # Create the registry object with the specified generator and generator | COMMENT |
| MEDIUM | third_party/dawn/third_party/jinja2/bccache.py | 330 | """This class implements a bytecode cache that uses a memcache cache for | STRING |
| MEDIUM | third_party/dawn/third_party/jinja2/ext.py | 101 | """This method is called before the actual lexing and can be used to | STRING |
| MEDIUM | …ird_party/vulkan-loader/src/scripts/generate_source.py | 153 | # Create the registry object with the specified generator and generator | COMMENT |
| MEDIUM | …r/src/scripts/generators/loader_extension_generator.py | 158 | # This class is a container for any source code, data, or other behavior that is necessary to | COMMENT |
| 77 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/apigen/extractor.py | 585 | except Exception: | CODE |
| HIGH | tools/apigen/extractor.py | 929 | except ValueError: | CODE |
| HIGH | tools/apigen/extractor.py | 792 | except Exception: | CODE |
| HIGH | tools/apigen/extractor.py | 1776 | except Exception: | CODE |
| HIGH | tools/apigen/javagen/orchestrator.py | 125 | except Exception: | CODE |
| HIGH | test/render-validation/recalculate.py | 166 | except (KeyError, json.JSONDecodeError, UnicodeDecodeError): | CODE |
| HIGH | test/render-validation/validation_app.py | 318 | except NoMatches: | CODE |
| HIGH | test/render-validation/validation_app.py | 332 | except NoMatches: | CODE |
| HIGH | test/render-validation/validation_app.py | 377 | except NoMatches: | CODE |
| HIGH | third_party/benchmark/tools/gbench/util.py | 54 | except BaseException: | CODE |
| HIGH | third_party/spirv-cross/test_shaders.py | 116 | except subprocess.CalledProcessError: | CODE |
| HIGH | …/libassimp/contrib/gtest/test/gtest_filter_unittest.py | 49 | except ImportError: | CODE |
| HIGH | …ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py | 81 | except os.error: | CODE |
| HIGH | …ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py | 85 | except os.error: | CODE |
| HIGH | …ibassimp/contrib/gtest/test/gtest_xml_outfiles_test.py | 89 | except os.error: | CODE |
| HIGH | …ty/libassimp/contrib/gtest/scripts/fuse_gtest_files.py | 65 | except ImportError: | CODE |
| HIGH | third_party/libassimp/port/PyAssimp/pyassimp/helper.py | 218 | except AttributeError: | CODE |
| HIGH | third_party/libwebp/swig/libwebp.py | 43 | except NameError: | CODE |
| HIGH | third_party/zstd/tests/rateLimiter.py | 40 | except (KeyboardInterrupt, BrokenPipeError) as e: | CODE |
| HIGH | …ty/libgtest/googletest/test/gtest_xml_outfiles_test.py | 99 | except os.error: | CODE |
| HIGH | …ty/libgtest/googletest/test/gtest_xml_outfiles_test.py | 103 | except os.error: | CODE |
| HIGH | …ty/libgtest/googletest/test/gtest_xml_outfiles_test.py | 107 | except os.error: | CODE |
| HIGH | …libgtest/googletest/test/googletest-filter-unittest.py | 48 | except ImportError: | CODE |
| HIGH | …gtest/googletest/test/googletest-json-outfiles-test.py | 134 | except os.error: | CODE |
| HIGH | …gtest/googletest/test/googletest-json-outfiles-test.py | 138 | except os.error: | CODE |
| HIGH | …gtest/googletest/test/googletest-json-outfiles-test.py | 142 | except os.error: | CODE |
| HIGH | third_party/dawn/generator/generator_lib.py | 114 | except ValueError: | CODE |
| HIGH | third_party/dawn/generator/generator_lib.py | 124 | except ValueError: | CODE |
| HIGH | third_party/dawn/generator/extract_json.py | 53 | except (OSError, EnvironmentError): | CODE |
| HIGH | third_party/dawn/third_party/markupsafe/__init__.py | 140 | except ValueError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/compiler.py | 152 | except VisitorExit: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/compiler.py | 450 | except CompilerExit: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/loaders.py | 559 | except TemplateNotFound: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/loaders.py | 573 | except TemplateNotFound: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/sandbox.py | 330 | except (TypeError, LookupError): | CODE |
| HIGH | third_party/dawn/third_party/jinja2/sandbox.py | 308 | except Exception: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/sandbox.py | 313 | except AttributeError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/utils.py | 541 | except ValueError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/utils.py | 509 | except ValueError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/environment.py | 486 | except AttributeError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/environment.py | 1068 | except (TemplateNotFound, UndefinedError): | CODE |
| HIGH | third_party/dawn/third_party/jinja2/environment.py | 471 | except Exception: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/environment.py | 476 | except AttributeError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/optimizer.py | 44 | except nodes.Impossible: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/exceptions.py | 124 | except IndexError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/nodes.py | 164 | except AttributeError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/bccache.py | 293 | except OSError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/bccache.py | 325 | except OSError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/filters.py | 1384 | except UnicodeError: | CODE |
| HIGH | third_party/dawn/third_party/jinja2/filters.py | 1389 | except AttributeError: | CODE |
| HIGH | …gletest/src/googletest/test/gtest_xml_outfiles_test.py | 99 | except os.error: | CODE |
| HIGH | …gletest/src/googletest/test/gtest_xml_outfiles_test.py | 103 | except os.error: | CODE |
| HIGH | …gletest/src/googletest/test/gtest_xml_outfiles_test.py | 107 | except os.error: | CODE |
| HIGH | …test/src/googletest/test/googletest-filter-unittest.py | 48 | except ImportError: | CODE |
| HIGH | …t/src/googletest/test/googletest-json-outfiles-test.py | 134 | except os.error: | CODE |
| HIGH | …t/src/googletest/test/googletest-json-outfiles-test.py | 138 | except os.error: | CODE |
| HIGH | …t/src/googletest/test/googletest-json-outfiles-test.py | 142 | except os.error: | CODE |
| HIGH | …/third_party/google_benchmark/src/tools/gbench/util.py | 54 | except BaseException: | CODE |
| HIGH | …/bindings/python/tests/cindex/test_translation_unit.py | 165 | except: | CODE |
| HIGH | …r-compiler/src/utils/generate_hlsl_embedded_headers.py | 63 | except OSError: | CODE |
| 5 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/apigen/extractor.py | 22 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen.py | 67 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 59 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 60 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 61 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 63 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 64 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 66 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 66 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 66 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 66 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 66 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 77 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 77 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 77 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 77 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 77 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 77 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 77 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 72 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 73 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 75 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 83 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 83 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 84 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 84 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 84 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 84 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 84 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 62 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 62 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 62 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 62 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 62 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 62 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 62 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 73 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 76 | CODE | |
| LOW | tools/apigen/javagen/__init__.py | 76 | CODE | |
| 287 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/diffimg/tests/gen_images.py | 32 | CODE | |
| LOW | tools/apigen/generate_android.py | 153 | CODE | |
| LOW | tools/apigen/extractor.py | 87 | CODE | |
| LOW | tools/apigen/extractor.py | 180 | CODE | |
| LOW | tools/apigen/extractor.py | 476 | CODE | |
| LOW | tools/apigen/extractor.py | 1901 | CODE | |
| LOW | tools/apigen/extractor.py | 704 | CODE | |
| LOW | tools/apigen/extractor.py | 767 | CODE | |
| LOW | tools/apigen/extractor.py | 813 | CODE | |
| LOW | tools/apigen/extractor.py | 902 | CODE | |
| LOW | tools/apigen/extractor.py | 981 | CODE | |
| LOW | tools/apigen/extractor.py | 1183 | CODE | |
| LOW | tools/apigen/extractor.py | 1241 | CODE | |
| LOW | tools/apigen/extractor.py | 1291 | CODE | |
| LOW | tools/apigen/extractor.py | 1394 | CODE | |
| LOW | tools/apigen/extractor.py | 1477 | CODE | |
| LOW | tools/apigen/extractor.py | 1515 | CODE | |
| LOW | tools/apigen/extractor.py | 1709 | CODE | |
| LOW | tools/apigen/extractor.py | 1781 | CODE | |
| LOW | tools/apigen/javagen/validator.py | 282 | CODE | |
| LOW | tools/apigen/javagen/validator.py | 361 | CODE | |
| LOW | tools/apigen/javagen/validator.py | 405 | CODE | |
| LOW | tools/apigen/javagen/validator.py | 453 | CODE | |
| LOW | tools/apigen/javagen/validator.py | 625 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 424 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 882 | CODE | |
| LOW | tools/apigen/javagen/jni_emitter.py | 1145 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 466 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 1399 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 1573 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 1897 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 2058 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 2345 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 3993 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 4478 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 4664 | CODE | |
| LOW | tools/apigen/javagen/java_emitter.py | 5078 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 269 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 373 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 599 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 1090 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 1326 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 1476 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 1512 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 1734 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 1859 | CODE | |
| LOW | tools/apigen/javagen/type_resolver.py | 1974 | CODE | |
| LOW | tools/apigen/javagen/context.py | 136 | CODE | |
| LOW | tools/apigen/javagen/context.py | 1062 | CODE | |
| LOW | tools/apigen/javagen/context.py | 1219 | CODE | |
| LOW | tools/apigen/javagen/context.py | 1257 | CODE | |
| LOW | tools/apigen/javagen/utils.py | 94 | CODE | |
| LOW | tools/apigen/javagen/doc.py | 161 | CODE | |
| LOW | tools/apigen/javagen/doc.py | 198 | CODE | |
| LOW | tools/apigen/javagen/orchestrator.py | 63 | CODE | |
| LOW | tools/apigen/tests/test_javagen.py | 36 | CODE | |
| LOW | tools/zbloat/zbloat.py | 174 | CODE | |
| LOW | tools/zbloat/evmar_bloat.py | 234 | CODE | |
| LOW | tools/reorganize-headers/run.py | 46 | CODE | |
| LOW | tools/reorganize-headers/run.py | 165 | CODE | |
| 250 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/apigen/generate_android.py | 118 | except Exception as exc: | CODE |
| MEDIUM | tools/apigen/generate_android.py | 195 | print(f"Error: Header reorganization tool not found at {REORGANIZE_HEADERS}", file=sys.stderr) | CODE |
| MEDIUM | tools/apigen/generate_android.py | 203 | print(f"Error: Unknown target(s): {', '.join(unknown)}", file=sys.stderr) | CODE |
| MEDIUM | tools/apigen/generate_android.py | 225 | print(f"Error: {result}", file=sys.stderr) | CODE |
| MEDIUM | tools/apigen/generate_android.py | 245 | print(f"Error: {err}", file=sys.stderr) | CODE |
| MEDIUM | tools/apigen/generate_android.py | 113 | def reorganize_cpp_file(cpp_path): | CODE |
| MEDIUM⚡ | tools/apigen/extractor.py | 67 | print(f"Error: Failed to import clang.cindex even after adding {paths[0]} to path.", file=sys.stderr) | CODE |
| MEDIUM | tools/apigen/extractor.py | 45 | print("Error: 'clang' module not found and no local LLVM candidates found.", file=sys.stderr) | CODE |
| MEDIUM | tools/apigen/extractor.py | 1912 | print(f"Error: File {args.input} not found.", file=sys.stderr) | CODE |
| LOW | tools/apigen/extractor.py | 585 | except Exception: | CODE |
| LOW | tools/apigen/extractor.py | 635 | except Exception: | CODE |
| LOW | tools/apigen/extractor.py | 645 | except Exception: | CODE |
| LOW | tools/apigen/extractor.py | 697 | except Exception: | CODE |
| LOW | tools/apigen/extractor.py | 792 | except Exception: | CODE |
| LOW | tools/apigen/extractor.py | 1776 | except Exception: | CODE |
| LOW | tools/apigen/javagen/validator.py | 277 | except Exception: | CODE |
| LOW | tools/apigen/javagen/validator.py | 448 | except Exception: | CODE |
| LOW⚡ | tools/apigen/javagen/orchestrator.py | 103 | except Exception as exc: | CODE |
| LOW⚡ | tools/apigen/javagen/orchestrator.py | 125 | except Exception: | CODE |
| LOW | tools/reorganize-headers/run.py | 369 | except Exception as e: | CODE |
| MEDIUM | tools/reorganize-headers/run.py | 370 | print(f"Error during dependency tree analysis: {e}") | CODE |
| MEDIUM | tools/reorganize-headers/run.py | 396 | print("Error: Missing target file or directory. Use --help for usage information.") | CODE |
| LOW⚡ | tools/reorganize-headers/run.py | 420 | except Exception as e: | CODE |
| MEDIUM⚡ | tools/reorganize-headers/run.py | 421 | print(f"Error processing {filepath}: {e}") | CODE |
| MEDIUM⚡ | tools/reorganize-headers/run.py | 424 | print(f"Error: {target} is not a valid file or directory") | CODE |
| LOW | test/code-correctness/src/run.py | 101 | except Exception as exc: | CODE |
| MEDIUM | test/sizeguard/check_size.py | 56 | print(f"Error listing ancestors: {e}", file=sys.stderr) | CODE |
| LOW | test/sizeguard/check_size.py | 71 | except Exception as e: | CODE |
| MEDIUM | test/sizeguard/check_size.py | 114 | print(f"Error: Current JSON file not found: {args.current_json}", file=sys.stderr) | CODE |
| MEDIUM | test/sizeguard/check_size.py | 123 | print("Error: Could not determine a valid starting commit to search.", file=sys.stderr) | CODE |
| MEDIUM | test/sizeguard/check_bypass.py | 34 | print(f"Error reading commit message: {e}", file=sys.stderr) | CODE |
| MEDIUM | test/sizeguard/dump_artifact_size.py | 68 | print(f"Error: File not found: {archive_path}", file=sys.stderr) | CODE |
| LOW | test/sizeguard/dump_artifact_size.py | 83 | except Exception as e: | CODE |
| MEDIUM | test/sizeguard/dump_artifact_size.py | 84 | print(f"Error processing {archive_path}: {e}", file=sys.stderr) | CODE |
| MEDIUM⚡ | test/render-validation/recalculate.py | 276 | print(f"Error: Input directory {input_dir} does not exist.") | CODE |
| MEDIUM⚡ | test/render-validation/recalculate.py | 280 | print(f"Error: Heuristics file {heuristics_path} does not exist.") | CODE |
| MEDIUM⚡ | test/render-validation/recalculate.py | 286 | print(f"Error parsing heuristics JSON: {e}") | CODE |
| MEDIUM | test/render-validation/validation_app.py | 32 | print("Error: 'adb' not found in PATH. Please install Android Platform Tools and ensure it's in your PATH.", file=sy | CODE |
| MEDIUM | test/render-validation/process_results.py | 130 | print(f"Error: Input directory {input_dir} does not exist.") | CODE |
| LOW⚡ | test/renderdiff/src/viewer.py | 80 | except Exception as e: | CODE |
| MEDIUM | test/renderdiff/src/viewer.py | 117 | print(f"Error: PR #{pr_number} not found in {OWNER_REPO}. Please check the PR number, owner, and repository name." | CODE |
| MEDIUM | test/renderdiff/src/viewer.py | 119 | print(f"Error: Access forbidden to PR #{pr_number}. You might be hitting API rate limits or need a valid GitHub To | CODE |
| LOW | test/renderdiff/src/web_renderer.py | 491 | except Exception: | CODE |
| LOW | test/renderdiff/src/web_renderer.py | 528 | except Exception as e: | CODE |
| LOW | test/renderdiff/src/test_schema.py | 783 | except Exception as e: | CODE |
| LOW | test/renderdiff/src/format_ips.py | 103 | except Exception as e: | CODE |
| MEDIUM | test/renderdiff/src/update_golden.py | 222 | print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh debug diffimg)") | CODE |
| MEDIUM | test/renderdiff/src/update_golden.py | 241 | print(f"Error: diffimg tool not found at {diffimg_path}. Please build it first (e.g., ./build.sh debug diffimg)") | CODE |
| LOW | test/renderdiff/src/compare.py | 57 | except Exception as e: | CODE |
| LOW | test/renderdiff/src/compare.py | 97 | except Exception as e: | CODE |
| MEDIUM | test/renderdiff/src/compare.py | 270 | print(f"Error: diffimg tool not found at {args.diffimg}") | CODE |
| LOW | web/examples/sky/tools/process_milkyway.py | 33 | except Exception as e: | CODE |
| MEDIUM | web/examples/sky/tools/process_milkyway.py | 38 | print("Error: Download failed.") | CODE |
| MEDIUM | web/examples/sky/tools/process_moon.py | 13 | print("Error: numpy is required. Please install it with: pip install numpy") | CODE |
| LOW⚡ | web/examples/sky/tools/process_moon.py | 36 | except Exception as e: | CODE |
| MEDIUM⚡ | web/examples/sky/tools/process_moon.py | 37 | print(f"Error downloading file {filename}: {e}") | CODE |
| LOW⚡ | web/examples/sky/tools/process_moon.py | 214 | except Exception as e: | CODE |
| MEDIUM⚡ | web/examples/sky/tools/process_moon.py | 215 | print(f"Error processing color: {e}") | CODE |
| LOW | web/examples/sky/tools/process_moon.py | 241 | except Exception as e: | CODE |
| MEDIUM | web/examples/sky/tools/process_moon.py | 242 | print(f"Error processing normal: {e}") | CODE |
| 80 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/filament-matp/src/JsonishParser.cpp | 60 | // TODO: implement unicode escape sequences | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 398 | // TODO: implement decoding of enums | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 456 | // TODO: implement decoding of enum | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 478 | // TODO: implement decoding of MRT | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 502 | // TODO: implement decoding of TextureUsage bitfield | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 515 | // TODO: implement decoding of DescriptorSetLayout | COMMENT |
| LOW | filament/backend/src/ostream.cpp | 521 | // TODO: implement decoding of DescriptorSetOffsetArray | COMMENT |
| LOW | filament/backend/src/metal/MetalDriver.mm | 1489 | // TODO: implement multiview feature in Metal. | COMMENT |
| LOW | filament/backend/src/metal/MetalDriver.mm | 1685 | // TODO: implement resetBufferObject(). This is equivalent to calling | COMMENT |
| LOW | filament/backend/src/metal/MetalDriver.mm | 2109 | // TODO: implement readBufferSubData | COMMENT |
| LOW | filament/backend/src/metal/MetalBuffer.mm | 98 | // TODO: implement the unsynchronized version | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 383 | // TODO: implement this. | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 388 | // TODO: implement this. | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 393 | // TODO: implement this. | COMMENT |
| LOW⚡ | filament/backend/src/webgpu/WebGPUDriver.cpp | 398 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 493 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 569 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 585 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 600 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 618 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 664 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 702 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1080 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1093 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1122 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 1275 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 2433 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/webgpu/WebGPUDriver.cpp | 2437 | // TODO: implement this. | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanDriver.cpp | 2070 | // TODO: implement unsynchronized version | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanDriver.cpp | 2076 | // TODO: implement resetBufferObject(). This is equivalent to calling | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanDriver.cpp | 2592 | // TODO: implement readBufferSubData | COMMENT |
| LOW | filament/backend/src/vulkan/VulkanBufferProxy.cpp | 150 | // TODO: implement me | COMMENT |
| LOW | filament/backend/src/opengl/platforms/PlatformWebGL.cpp | 45 | // TODO: implement headless SwapChain | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 782 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 980 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 1006 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | filament/src/MaterialDefinition.cpp | 1018 | // TODO: implement MaterialDomain::COMPUTE | COMMENT |
| LOW | third_party/tinyexr/deps/nanozlib/wuffs-v0.3.c | 3917 | // TODO: implement the other modes. | COMMENT |
| LOW | third_party/spirv-tools/test/val/val_id_test.cpp | 2747 | // TODO: Add tests that exercise VariablePointersStorageBuffer instead of | COMMENT |
| LOW | third_party/spirv-tools/test/val/val_id_test.cpp | 3128 | // TODO: Add tests for layout compatible arrays and matricies when the validator | COMMENT |
| LOW | …d_party/spirv-tools/source/val/validate_annotation.cpp | 386 | // TODO: Add validations for all decorations. | COMMENT |
| LOW | …d_party/spirv-tools/source/val/validate_extensions.cpp | 4317 | // TODO: Add validation rules for remaining cases as well. | COMMENT |
| LOW | …_party/libassimp/code/PostProcessing/DeboneProcess.cpp | 449 | // TODO: implement Inverse() for aiMatrix3x3 | COMMENT |
| LOW | …libassimp/code/PostProcessing/PretransformVertices.cpp | 208 | // TODO: implement Inverse() for aiMatrix3x3 | COMMENT |
| LOW | …libassimp/code/PostProcessing/PretransformVertices.cpp | 349 | // TODO: implement Inverse() for aiMatrix3x3 | COMMENT |
| LOW | third_party/libassimp/contrib/irrXML/CXMLReaderImpl.h | 667 | // TODO: implement a real conversion. This one just | COMMENT |
| LOW | …ty/glslang/glslang/MachineIndependent/linkValidate.cpp | 233 | // TODO: implement support for geometry passthrough | COMMENT |
| LOW | third_party/glslang/glslang/HLSL/hlslParseHelper.cpp | 188 | // TODO: implement. | COMMENT |
| LOW | third_party/glslang/gtests/LiveTraverser.FromFile.cpp | 105 | // TODO: implement test for if statements | COMMENT |
| LOW | …x-shader-compiler/src/tools/clang/tools/dxclib/dxc.cpp | 1526 | // TODO: implement all other actions. | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1345 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1409 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1461 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1653 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …lang/include/clang/Analysis/Analyses/ThreadSafetyTIL.h | 1768 | // TODO: implement CFG comparisons | COMMENT |
| LOW | …iler/src/tools/clang/unittests/dxc_batch/dxc_batch.cpp | 149 | // TODO: implement all other actions. | COMMENT |
| LOW | …iler/src/tools/clang/unittests/SPIRV/SpirvTypeTest.cpp | 169 | // TODO: Add tests for HybridTypes. | COMMENT |
| LOW | …mpiler/src/tools/clang/unittests/HLSLHost/HLSLHost.cpp | 868 | // TODO: implement | COMMENT |
| LOW | …ader-compiler/src/tools/clang/lib/Sema/SemaDeclCXX.cpp | 2640 | // TODO: implement -Wuninitialized and fold this into that framework. | COMMENT |
| LOW | …-shader-compiler/src/tools/clang/lib/Sema/SemaHLSL.cpp | 3366 | // TODO: implement template parameter constraints for HLSL intrinsic methods | COMMENT |
| 16 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …st/render-validation/result-viewer/components/tools.js | 17 | // Generated by Gemini | COMMENT |
| HIGH | …st/render-validation/result-viewer/components/tools.js | 144 | // Generated by Gemini with some modifications | COMMENT |
| HIGH | …der-validation/result-viewer/components/tiff-viewer.js | 167 | // Generated by Gemini with some modifications | COMMENT |
| HIGH⚡ | test/renderdiff/src/viewer.py | 97 | # Generated by gemini | COMMENT |
| HIGH | test/renderdiff/src/viewer_html/tools.js | 17 | // Generated by Gemini | COMMENT |
| HIGH | test/renderdiff/src/viewer_html/tools.js | 144 | // Generated by Gemini with some modifications | COMMENT |
| HIGH | test/renderdiff/src/viewer_html/tiff-viewer.js | 167 | // Generated by Gemini with some modifications | COMMENT |
| HIGH | libs/gltfio/src/ResourceLoader.cpp | 457 | // Skip buffer upload for this accessor as requested by user | COMMENT |
| HIGH | third_party/vkmemalloc/src/Tests.cpp | 3632 | // Check that there are 2 blocks preallocated as requested. | COMMENT |
| HIGH | third_party/libassimp/code/MS3D/MS3DLoader.cpp | 488 | // storage for vertices - verbose format, as requested by the postprocessing pipeline | COMMENT |
| HIGH | third_party/libwebp/imageio/webpdec.c | 218 | // Need to wipe out the alpha value, as requested. | COMMENT |
| HIGH | …der-compiler/src/tools/clang/lib/Sema/SemaOverload.cpp | 12398 | // diagnostic, as requested. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tools/apigen/javagen/java_emitter.py | 2346 | Generates public Java method definitions, overloads, and JNI bridges. Translates an intermediate representation | STRING |
| HIGH | tools/apigen/javagen/java_emitter.py | 3994 | Synthesizes private static native JNI method declarations. Generates the low-level `private static native ... n | STRING |
| HIGH | tools/apigen/javagen/java_emitter.py | 4665 | Generates fluent setter and terminal execution methods within Builder class. Handles the emission of builder me | STRING |
| HIGH | tools/apigen/javagen/type_resolver.py | 131 | Strip root Filament and standard namespaces from a C++ type string. Normalizes qualified names such as `filamen | STRING |
| HIGH | tools/apigen/javagen/type_resolver.py | 1739 | Flatten a complex struct or vector type into primitive scalar leaves. Used for register-passed JNI method signa | STRING |
| HIGH | tools/apigen/javagen/context.py | 882 | Convert a C++ default argument literal to its Java equivalent. Handles boolean literals, null pointer represent | STRING |
| HIGH | tools/apigen/javagen/context.py | 1220 | Produce a capitalized suffix for unmangling template methods returning concrete types. When a generic C++ templ | STRING |
| HIGH | tools/apigen/javagen/utils.py | 48 | Resolve the scoped C++ class name walking up the nested parent hierarchy. Architectural Purpose: Nested agg | STRING |
| HIGH | tools/apigen/javagen/utils.py | 180 | Format an enum entry name, applying casing normalization and explicit renames. Architectural Purpose: In C+ | STRING |
| HIGH | tools/apigen/javagen/utils.py | 212 | Classify a C++ type into a tagged array scalar family ('float', 'int', or 'bool'). Architectural Purpose: W | STRING |
| HIGH | tools/apigen/javagen/utils.py | 408 | Map a Java primitive scalar name to its corresponding JNI primitive type. Input-to-Output Examples: - `"flo | STRING |
| HIGH | tools/apigen/javagen/utils.py | 438 | Sanitize an identifier by appending an underscore if it collides with a Java keyword. Architectural Purpose: | STRING |
| HIGH | tools/apigen/javagen/utils.py | 469 | Determine the effective method name in Java, respecting alternate name annotations. Architectural Purpose: | STRING |
| HIGH | tools/apigen/javagen/utils.py | 518 | Convert a snake_case identifier to lowerCamelCase. Input-to-Output Examples: - `"shadow_options"` -> `"shad | STRING |
| HIGH | tools/apigen/javagen/doc.py | 405 | Parse and map a single C++ parameter type to its Java equivalent for @see links. Architectural Purpose: In | STRING |
| HIGH | tools/apigen/javagen/doc.py | 506 | Format 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.py | 209 | Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. | STRING |
| HIGH | third_party/libassimp/contrib/gtest/scripts/upload.py | 173 | Uses 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.py | 200 | Changes 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.py | 200 | Changes into a specified directory, if provided, and executes a command. Restores the old directory afterwards. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | third_party/spirv-tools/source/util/small_vector.h | 40 | // TODO: I have implemented the public member functions from |std::vector| that | COMMENT |
| HIGH | …_party/imgui/examples/example_glfw_wgpu/CMakeLists.txt | 165 | # 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.cs | 263 | /// <remarks>In this implementation, this method does nothing. This is because excessive | COMMENT |
| HIGH | …imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 273 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | …imp/contrib/zlib/contrib/dotzlib/DotZLib/GZipStream.cs | 290 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | third_party/stb/stb.h | 3347 | // ok, so I've added something that generates _two separate_ | COMMENT |
| HIGH | third_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs | 263 | /// <remarks>In this implementation, this method does nothing. This is because excessive | COMMENT |
| HIGH | third_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs | 273 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | third_party/libz/contrib/dotzlib/DotZLib/GZipStream.cs | 290 | /// <remarks>In this implementation this property is not supported</remarks> | COMMENT |
| HIGH | …hader-compiler/src/include/llvm/CodeGen/LiveInterval.h | 14 | // that v is live at i'. In this implementation ranges can have holes, | COMMENT |
| HIGH | …rectx-shader-compiler/src/lib/CodeGen/LiveInterval.cpp | 14 | // that v is live at i'. In this implementation ranges can have holes, | COMMENT |
| HIGH | …src/lib/Transforms/Instrumentation/memorysanitizer.cpp | 75 | /// In this implementation, every atomically accessed location in the program | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | samples/helloasync.cpp | 97 | // 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.c | 543 | * Don't forget to declare your application's minimum required feature level in its | COMMENT |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 17677 | // At the end, don't forget to: | COMMENT |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 19130 | // At the end, don't forget to destroy it! | COMMENT |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 19173 | // At the end, don't forget to destroy it! | COMMENT |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 693 | To prepare for this possibility, don't forget to add appropriate flags like | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 2906 | don't forget to free them. | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 2953 | don't forget to free it as well. | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 17714 | Don't forget to destroy your buffer and allocation objects when no longer needed: | CODE |
| LOW | third_party/vkmemalloc/include/vk_mem_alloc.h | 18876 | If you allocated a new object to be used as the custom pointer, don't forget to delete that object before freeing the al | CODE |
| LOW | …iff/diff_files/function_group_by_mapped_id_autogen.cpp | 25 | // Don't forget to map between source and destination ids when grouping | COMMENT |
| LOW | …iff/diff_files/function_group_by_mapped_id_autogen.cpp | 50 | R"(;; Don't forget to map between source and destination ids when grouping functions by return type. | CODE |
| MEDIUM | third_party/imgui/imgui_widgets.cpp | 7256 | // Tip: pass a non-visible label (e.g. "##hello") then you can use the space to draw other text or image. | COMMENT |
| LOW | third_party/imgui/imgui.cpp | 945 | - 2017/08/25 (1.52) - io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previ | CODE |
| LOW | third_party/libassimp/include/assimp/cimport.h | 307 | * don't forget to detach it again. | COMMENT |
| LOW | third_party/libassimp/include/assimp/cimport.h | 319 | * don't forget to detach it again. | COMMENT |
| LOW | third_party/libassimp/include/assimp/postprocess.h | 610 | * If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/libassimp/include/assimp/postprocess.h | 635 | * If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/libassimp/include/assimp/postprocess.h | 665 | * If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/libassimp/code/Common/SceneCombiner.cpp | 592 | // don't forget to update all node animation channels | COMMENT |
| LOW | …ibassimp/code/PostProcessing/LimitBoneWeightsProcess.h | 56 | // NOTE: If you change these limits, don't forget to change the | COMMENT |
| LOW | …party/libassimp/code/PostProcessing/SplitLargeMeshes.h | 61 | // NOTE: If you change these limits, don't forget to change the | COMMENT |
| LOW | third_party/libassimp/doc/dox.h | 88 | but not all of them are *open-source*. If there's an accompagning '<file>\source.txt' file don't forget to read it. | CODE |
| LOW | third_party/libassimp/doc/dox.h | 1323 | - assimp comes with some sample applications, these can be found in the <i>./samples</i> folder. Don't forget to read t | CODE |
| MEDIUM | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 153 | # config.h), but you can use the <tt>#AI_CONFIG_PP_LBW_MAX_WEIGHTS<tt> setting to | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 463 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 463 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 487 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 487 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 516 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | …_party/libassimp/port/PyAssimp/pyassimp/postprocess.py | 516 | # If you're using DirectX, don't forget to combine this value with | COMMENT |
| LOW | third_party/stb/stb_tilemap_editor.h | 71 | // representation to the game representation. (Don't forget to | COMMENT |
| LOW | third_party/libwebp/examples/unicode.h | 109 | // Don't forget to free wargv before returning (e.g. from main). | COMMENT |
| LOW | third_party/dawn/third_party/glfw3/src/deps/nuklear.h | 9447 | * and don't forget to specify the new element size in your drawing | COMMENT |
| LOW | …/test/CXX/dcl.dcl/basic.namespace/namespace.def/p8.cpp | 76 | // Don't forget to do correct lookup for redeclarations. | COMMENT |
| LOW | …iler/src/tools/clang/lib/Frontend/HeaderIncludeGen.cpp | 84 | // Unless we are exiting a #include, make sure to skip ahead to the line the | COMMENT |
| LOW | …c/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp | 252 | // Unless we are exiting a #include, make sure to skip ahead to the line the | COMMENT |
| LOW | …r/src/tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp | 3218 | // Don't forget to add a ';'!! | COMMENT |
| LOW | …r-compiler/src/tools/clang/lib/Basic/SourceManager.cpp | 202 | // If this is a '#line 4' after '#line 42 "foo.h"', make sure to remember | COMMENT |
| MEDIUM | …-shader-compiler/src/tools/clang/lib/Sema/SemaCast.cpp | 1760 | // Feel free to modify them if you've reason/evidence for an alternative. | COMMENT |
| LOW | …ng/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp | 201 | // Don't forget to negate the adjustment if it's being subtracted. | COMMENT |
| LOW | …/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 167 | // Don't forget to update the pre-constructor initialization code in | COMMENT |
| MEDIUM | …der-compiler/src/include/llvm/ADT/EquivalenceClasses.h | 35 | /// Here is a simple example using integers: | COMMENT |
| LOW | …shader-compiler/src/utils/llvm-build/llvmbuild/main.py | 476 | # Many components may come from the same file, so we make sure to unique | STRING |
| LOW | …ty/directx-shader-compiler/src/utils/hct/hctdb_test.py | 731 | # make sure to pass in negative numbers with decimal values instead of hexadecimal representation. | COMMENT |
| LOW | …compiler/src/lib/CodeGen/TwoAddressInstructionPass.cpp | 1133 | // Move the old kill above MI, don't forget to move debug info as well. | COMMENT |
| MEDIUM | …java/com/google/android/filament/android/UiHelper.java | 36 | * Here is a simple example with a SurfaceView. The code would be exactly the same with a | COMMENT |
| MEDIUM | …in/java/com/google/android/filament/pagecurl/Page.java | 58 | // parameters: theta and apex. Feel free to modify according to taste. | COMMENT |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 399 | * Don't forget to extract the rotation with [rotation] if this is a transposed matrix | STRING |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 412 | * Don't forget to extract the rotation with [rotation] if this is a transposed matrix | STRING |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 752 | * Don't forget to extract the rotation with [rotation] if it's transposed | STRING |
| LOW | …/main/java/com/google/android/filament/utils/Matrix.kt | 829 | * Don't forget to extract the rotation with [rotation] if it's transposed | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/apigen/extractor.py | 488 | # Check if pointee is const | COMMENT |
| LOW | tools/apigen/extractor.py | 1015 | # Check if nested in another class/struct | COMMENT |
| LOW | tools/apigen/extractor.py | 1023 | # Check if a cursor represents a polymorphic type | COMMENT |
| LOW | tools/apigen/extractor.py | 1089 | # Check if aggregate struct (pure POD/value struct with only public fields) | COMMENT |
| LOW | tools/apigen/extractor.py | 1163 | # Check if struct originates from an options header (e.g. filament/Options.h) | COMMENT |
| LOW | tools/apigen/extractor.py | 1191 | # Check if next is name, then = | COMMENT |
| LOW | tools/apigen/extractor.py | 1202 | # Check if enable_if_t in subset | COMMENT |
| LOW | tools/apigen/extractor.py | 1215 | # Check if alias to another trait: Trait<T> or Scope::Trait<T> | COMMENT |
| LOW | tools/apigen/extractor.py | 1362 | # Check if initialized from another referenced VAR_DECL | COMMENT |
| LOW | tools/apigen/extractor.py | 1450 | # Check if this struct has already been ingested into classes for this parent | COMMENT |
| LOW | tools/apigen/extractor.py | 1864 | # Check if defined in current TU | COMMENT |
| LOW | tools/apigen/extractor.py | 1936 | # Check if this error is about an ignored header | COMMENT |
| LOW⚡ | tools/apigen/javagen/java_emitter.py | 2529 | # Check if it is a Math Type Return via resolved info | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 1476 | # Check if this field is a flattened sub-struct (e.g. ssct, gtao) | COMMENT |
| LOW | tools/apigen/javagen/java_emitter.py | 3301 | # Check if this arg is a count parameter consumed by a single array | COMMENT |
| LOW | tools/apigen/javagen/type_resolver.py | 1557 | # Check if subfield is math vector (e.g. lightDirection: math::float3) | COMMENT |
| LOW⚡ | tools/apigen/javagen/orchestrator.py | 178 | # Check if this class is an aggregate struct or has struct fields | COMMENT |
| LOW⚡ | tools/apigen/javagen/orchestrator.py | 190 | # Check if the class is explicitly skipped via UTILS_NOAPIGEN | COMMENT |
| LOW | tools/apigen/tests/test_extractor.py | 142 | # Check if trait was found | STRING |
| LOW | tools/apigen/tests/test_extractor.py | 147 | # Check if setParameter has specializations | STRING |
| LOW | tools/apigen/tests/test_extractor.py | 179 | # Check if Builder is in the classes list | STRING |
| LOW | test/code-correctness/clang-tidy-proxy.sh | 19 | # Check if the clang-tidy command exists and is executable | COMMENT |
| LOW | test/code-correctness/headers-inclusion.sh | 56 | # Check if the system has getopt | COMMENT |
| LOW | test/code-correctness/check-headers.sh | 34 | # Check if the first argument is a valid commit hash and not a file | COMMENT |
| LOW | test/render-validation/recalculate.py | 220 | # Check if this test case is valid according to the new heuristics config | COMMENT |
| LOW | test/render-validation/validation_app.py | 444 | # Check if any files were removed (e.g. wiped data) | COMMENT |
| LOW⚡ | web/examples/sky/tools/process_moon.py | 223 | # Check if file exists | COMMENT |
| LOW | third_party/benchmark/.ycm_extra_conf.py | 31 | # Set this to the absolute path to the folder (NOT the file!) containing the | COMMENT |
| LOW | third_party/benchmark/tools/gbench/report.py | 236 | # Check if we failed miserably with minimum required repetitions for utest | COMMENT |
| LOW | third_party/libsdl2/build-scripts/ltmain.sh | 2593 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | third_party/libsdl2/build-scripts/ltmain.sh | 8376 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 379 | # Check if we can use backslash as IFS='\' separator, and set | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 666 | # Set func_arith_result to the result of evaluating TERMs. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 690 | # Set func_basename_result to FILE with everything up to and including | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 856 | # Set func_len_result to the length of STRING. STRING may not | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 1074 | # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 4294 | # Check if any of the arguments is a wrapper script. | COMMENT |
| LOW | third_party/libpng/ltmain.sh | 10242 | # Loop over the list of objects to be linked. | COMMENT |
| LOW | …/libassimp/contrib/gtest/test/gtest_filter_unittest.py | 68 | # Check if this platform can unset environment variables in child processes. | COMMENT |
| LOW | third_party/libz/os400/make.sh | 66 | # Set LINK to "YES" if the module has been compiled. | COMMENT |
| LOW | …libgtest/googletest/test/googletest-filter-unittest.py | 69 | # Check if this platform can unset environment variables in child processes. | COMMENT |
| LOW | third_party/dawn/PRESUBMIT.py | 657 | # Check if safety comment is on the same line. | COMMENT |
| LOW | third_party/dawn/generator/dawn_json_generator.py | 372 | # Set may_have_dawn_object to true if the type is chained or | COMMENT |
| LOW | …arty/vulkan-utility-libraries/src/scripts/common_ci.py | 53 | # Check if the system is Windows | COMMENT |
| LOW | …test/src/googletest/test/googletest-filter-unittest.py | 69 | # Check if this platform can unset environment variables in child processes. | COMMENT |
| LOW | …wn/third_party/google_benchmark/src/.ycm_extra_conf.py | 31 | # Set this to the absolute path to the folder (NOT the file!) containing the | COMMENT |
| LOW | …hird_party/google_benchmark/src/tools/gbench/report.py | 236 | # Check if we failed miserably with minimum required repetitions for utest | COMMENT |
| LOW | …n/third_party/vulkan-headers/src/registry/generator.py | 77 | # Check if this is a boolean expression (contains operators, parens, or negation) | COMMENT |
| LOW | …ty/dawn/third_party/vulkan-headers/src/registry/reg.py | 294 | # Add child to the queue | COMMENT |
| LOW | …ty/dawn/third_party/vulkan-headers/src/registry/reg.py | 871 | # Check if this feature is already in the condition list | COMMENT |
| LOW | …y/directx-shader-compiler/src/tools/clang/test/lit.cfg | 557 | # Check if we should run long running tests. | COMMENT |
| LOW | …y/directx-shader-compiler/src/tools/clang/test/lit.cfg | 561 | # Check if we should use gmalloc. | COMMENT |
| LOW | …-compiler/src/tools/clang/utils/check_cfc/check_cfc.py | 224 | # Check if the input is recognised as a source file (this may be too | COMMENT |
| LOW | …compiler/src/tools/clang/utils/analyzer/SATestBuild.py | 376 | # Check if there are failures. | COMMENT |
| LOW | …n/third_party/directx-shader-compiler/src/test/lit.cfg | 327 | # Check if we should run long running tests. | COMMENT |
| LOW | …n/third_party/directx-shader-compiler/src/test/lit.cfg | 429 | # Check if we should use gmalloc. | COMMENT |
| LOW | …mpiler/src/utils/llvm-build/llvmbuild/componentinfo.py | 382 | # Check if the value is defined. | STRING |
| LOW | …party/directx-shader-compiler/src/utils/lit/lit/run.py | 61 | # Check if we are canceled. | COMMENT |
| LOW | …directx-shader-compiler/src/utils/lit/lit/discovery.py | 85 | # Check if there is a local configuration file. | COMMENT |
| LOW | …directx-shader-compiler/src/utils/lit/lit/discovery.py | 133 | # Check if the user named a test directly. | COMMENT |
| 4 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | …va/com/google/android/filament/android/FramePacer.java | 115 | private final com.google.android.filament.FramePacer.Builder mBuilder = new com.google.android.filament.FramePac | CODE |
| CRITICAL | …va/com/google/android/filament/android/FramePacer.java | 205 | mFramePacer.configure(new com.google.android.filament.FramePacer.Configuration(targetFrameRate, latencyNanos)); | CODE |
| CRITICAL | …google/android/filament/validation/ValidationRunner.kt | 150 | val engine = com.google.android.filament.Engine.create(backend) | CODE |
| CRITICAL | …google/android/filament/validation/ValidationRunner.kt | 152 | resultManager.addGpuDriverInfo(backendName, com.google.android.filament.utils.DeviceUtils.getGpuDriverInfo(engin | CODE |
| CRITICAL | …com/google/android/filament/livewallpaper/Wallpaper.kt | 101 | engine = com.google.android.filament.Engine.create() | CODE |
| CRITICAL | …va/com/google/android/filament/pagecurl/IblLoader.java | 67 | return new com.google.android.filament.IndirectLight.Builder() | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | libs/utils/test/test_Hash.cpp | 58 | std::string data1 = "lorem ipsum dolor sit amet "; | CODE |
| LOW | libs/utils/test/test_Hash.cpp | 58 | std::string data1 = "lorem ipsum dolor sit amet "; | CODE |
| LOW | third_party/robin-map/README.md | 255 | map.insert({employee(1, "John Doe"), 2001}); | CODE |
| LOW | third_party/robin-map/README.md | 256 | map.insert({employee(2, "Jane Doe"), 2002}); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7508 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7508 | ImGui::TextWrapped("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7510 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW⚡ | third_party/imgui/imgui_demo.cpp | 7510 | ImGui::Text("Lorem ipsum dolor sit amet"); | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 9357 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 9357 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor i | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 10216 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | third_party/imgui/imgui_demo.cpp | 10216 | ImGui::TextWrapped("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut | CODE |
| LOW | third_party/zstd/tests/loremOut.h | 12 | * Generate @size bytes of compressible data using lorem ipsum generator into | COMMENT |
| LOW | third_party/zstd/tests/fullbench.c | 932 | * if @compressibility < 0.0, use Lorem Ipsum generator | COMMENT |
| LOW | third_party/zstd/tests/loremOut.c | 12 | * Generates a stream of Lorem ipsum paragraphs to stdout, | COMMENT |
| LOW | …ty/zstd/contrib/seekable_format/tests/seekable_tests.c | 272 | { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu | CODE |
| LOW | …ty/zstd/contrib/seekable_format/tests/seekable_tests.c | 272 | { char const inBuffer[] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididu | CODE |
| LOW | third_party/zstd/programs/lorem.h | 11 | /* lorem ipsum generator */ | COMMENT |
| LOW | third_party/zstd/programs/lorem.h | 17 | * Generate @size bytes of compressible data using lorem ipsum generator | COMMENT |
| LOW | third_party/zstd/programs/benchzstd.h | 128 | * if @compressibility < 0.0, uses the lorem ipsum generator | COMMENT |
| LOW | third_party/zstd/programs/README.md | 133 | If no file is provided, the benchmark will use a procedurally generated "lorem ipsum" content. | CODE |
| LOW | third_party/zstd/programs/zstd.1.md | 674 | When no `FILE` is provided, the benchmark will use a procedurally generated `lorem ipsum` text. | CODE |
| LOW | third_party/zstd/programs/benchzstd.c | 1015 | name = "Lorem ipsum"; | CODE |
| LOW⚡ | third_party/zstd/programs/lorem.c | 13 | * This is a very simple lorem ipsum generator | COMMENT |
| LOW⚡ | third_party/zstd/programs/lorem.c | 20 | * The resulting compression / ratio curve of the lorem ipsum generator | COMMENT |
| LOW⚡ | third_party/zstd/programs/lorem.c | 25 | * The compression ratio achievable on the generated lorem ipsum | COMMENT |
| LOW | third_party/zstd/programs/lorem.c | 240 | /* It's "common" for lorem ipsum generators to start with the same first | COMMENT |
| LOW | third_party/zstd/programs/zstdcli.c | 872 | double compressibility = -1.0; /* lorem ipsum generator */ | CODE |
| LOW | third_party/libgtest/docs/reference/mocking.md | 278 | .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all calls | CODE |
| LOW | third_party/dawn/third_party/jinja2/constants.py | 1 | #: list of lorem ipsum words used by the lipsum() helper function | COMMENT |
| LOW | third_party/dawn/third_party/jinja2/utils.py | 345 | """Generate some lorem ipsum for the template.""" | STRING |
| LOW | …n/third_party/googletest/src/docs/reference/mocking.md | 278 | .WillRepeatedly(Return("John Doe")); // Return "John Doe" on all calls | CODE |
| LOW | …hader-compiler/src/tools/clang/include/clang-c/Index.h | 4278 | * the template, or whether it is a "placeholder" that the user should replace | COMMENT |
| LOW | …hader-compiler/src/tools/clang/include/clang-c/Index.h | 4371 | * A "placeholder" chunk marks a place where the user should insert text | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | test/code-correctness/check-headers.sh | 22 | # Usage: | COMMENT |
| LOW | third_party/meshoptimizer/extern/sdefl.h | 17 | ## Usage: | COMMENT |
| LOW | …_party/tinyexr/sandbox/tocio/scripts/fetch_ocio_ref.sh | 13 | # Usage: | COMMENT |
| LOW | third_party/imgui/misc/fonts/binary_to_compressed_c.cpp | 20 | // Usage example: | COMMENT |
| LOW | third_party/libwebp/examples/img2webp.c | 13 | // Example usage: | COMMENT |
| LOW | …dawn/third_party/libprotobuf-mutator/src/src/mutator.h | 34 | // Usage example: | COMMENT |
| LOW | …x-shader-compiler/src/tools/clang/lib/Analysis/CFG.cpp | 271 | /// Example usage: | COMMENT |
| LOW | …r-compiler/src/lib/Fuzzer/pull_and_push_fuzz_corpus.sh | 4 | # Usage: | COMMENT |
| LOW | third_party/dawn/src/tint/utils/rtti/castable.h | 462 | /// Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/ChainUtils.h | 290 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/ChainUtils.h | 332 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/CacheRequest.h | 58 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/CacheRequest.h | 184 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/VisitableMembers.h | 49 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/webgpu/Serialization.h | 119 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/native/webgpu/Serialization.h | 141 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/common/LRUCache.h | 43 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/common/MutexProtected.h | 279 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/replay/Deserialization.h | 128 | // Example usage: | COMMENT |
| LOW | third_party/dawn/src/dawn/replay/Deserialization.h | 150 | // Example usage: | COMMENT |
| LOW | third_party/abseil/absl/synchronization/mutex.h | 169 | // Example usage: | COMMENT |
| LOW | third_party/abseil/absl/hash/internal/hash.h | 118 | // Example usage: | COMMENT |
| LOW | …rd_party/abseil/absl/debugging/internal/vdso_support.h | 30 | // Example usage: | COMMENT |
| LOW | third_party/abseil/absl/base/internal/raw_logging.h | 39 | // Usage example: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | third_party/tinyexr/kuroga.py | 110 | CODE | |
| LOW | third_party/spirv-tools/test/tools/expect.py | 34 | CODE | |
| LOW | …rty/spirv-tools/test/diff/diff_files/generate_tests.py | 202 | CODE | |
| LOW | …arty/libassimp/contrib/gtest/test/gtest_output_test.py | 198 | CODE | |
| LOW | …rty/libgtest/googletest/test/googletest-output-test.py | 215 | CODE | |
| LOW | …rd_party/libgtest/googlemock/test/gmock_output_test.py | 72 | CODE | |
| LOW | third_party/dawn/third_party/jinja2/environment.py | 292 | CODE | |
| LOW | third_party/dawn/third_party/jinja2/environment.py | 384 | CODE | |
| LOW | third_party/dawn/third_party/jinja2/environment.py | 1167 | CODE | |
| LOW | …ird_party/dawn/third_party/EGL-Registry/src/api/reg.py | 219 | CODE | |
| LOW | …ird_party/dawn/third_party/EGL-Registry/src/api/reg.py | 275 | CODE | |
| LOW | …ogletest/src/googletest/test/googletest-output-test.py | 215 | CODE | |
| LOW | …ty/googletest/src/googlemock/test/gmock_output_test.py | 72 | CODE | |
| LOW | …_party/dawn/third_party/OpenGL-Registry/src/xml/reg.py | 218 | CODE | |
| LOW | …_party/dawn/third_party/OpenGL-Registry/src/xml/reg.py | 274 | CODE | |
| LOW | …/third_party/vulkan-headers/src/registry/cgenerator.py | 21 | CODE | |
| LOW | …n/third_party/vulkan-headers/src/registry/generator.py | 174 | CODE | |
| LOW | …shader-compiler/src/utils/llvm-build/llvmbuild/main.py | 24 | CODE | |
| LOW | …shader-compiler/src/utils/llvm-build/llvmbuild/main.py | 39 | CODE | |
| LOW | …rectx-shader-compiler/src/utils/hct/hctdb_instrhelp.py | 1738 | CODE | |
| LOW | …rectx-shader-compiler/src/utils/hct/hctdb_instrhelp.py | 1747 | CODE | |
| LOW | …rectx-shader-compiler/src/utils/hct/hctdb_instrhelp.py | 1946 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/apigen/javagen.py | 96 | __all__ = [ | CODE |
| LOW⚡ | tools/apigen/javagen/__init__.py | 104 | __all__ = [ | CODE |
| LOW | test/render-validation/validation_app.py | 364 | def update_header_and_banner(self) -> None: | CODE |
| LOW | third_party/benchmark/tools/gbench/__init__.py | 8 | __all__ = [] # type: ignore | CODE |
| LOW | third_party/spirv-tools/utils/Table/__init__.py | 15 | __all__ = [ | CODE |
| LOW | third_party/zstd/tests/cli-tests/run.py | 489 | def _setup_once(self) -> None: | CODE |
| LOW | third_party/zstd/tests/cli-tests/run.py | 505 | def _setup(self, test_basename: str) -> None: | CODE |
| LOW | third_party/dawn/third_party/markupsafe/__init__.py | 16 | __all__ = ['Markup', 'soft_unicode', 'escape', 'escape_silent'] | CODE |
| LOW | third_party/dawn/third_party/jinja2/bccache.py | 181 | def set_bucket(self, bucket: Bucket) -> None: | CODE |
| LOW | …rd_party/google_benchmark/src/tools/gbench/__init__.py | 8 | __all__ = [] # type: ignore | CODE |
| LOW | …/src/tools/clang/bindings/python/clang/enumerations.py | 34 | __all__ = ['TokenKinds'] | CODE |
| LOW | …iler/src/tools/clang/bindings/python/clang/__init__.py | 23 | __all__ = ['cindex'] | STRING |
| LOW | …mpiler/src/tools/clang/bindings/python/clang/cindex.py | 3586 | __all__ = [ | CODE |
| LOW | …r/src/tools/clang/bindings/python/tests/cindex/util.py | 71 | __all__ = [ | CODE |
| LOW | …shader-compiler/src/utils/llvm-build/llvmbuild/util.py | 13 | __all__ = ['note', 'warning', 'error', 'fatal'] | CODE |
| LOW | …/directx-shader-compiler/src/utils/lit/lit/__init__.py | 11 | __all__ = [] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1359 | CODE | |
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1361 | CODE | |
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1362 | CODE | |
| MEDIUM | …n/third_party/vulkan-headers/src/registry/generator.py | 1374 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/apigen/javagen/context.py | 368 | # scaffolding, constructors, instance field storage, and JNI conversion: | COMMENT |