This report summarizes scanner evidence for effekseer/Effekseer, a C project with 1,957 GitHub stars. SynthScan examined 498,685 lines of code across 1484 source files, recording 1363 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 3.2 (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.
Payload schema: 1.0.0 · Engine: 2.0.0 · Scoring: heuristic-density-v1 · Scan date: 2026-10-31.
Can maintainers explain intent, assumptions, and trade-offs? 1307 finding(s).
Are imports declared and package/API names verified? 37 finding(s).
Are wrappers, guards, and repeated structures necessary? 41 finding(s).
Which changes need focused human review? 1363 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 1363 distinct pattern matches across 13 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/Help_Cpp/18x/Guide_Cpp_Ja.md | 461 | #else | COMMENT |
| LOW | docs/Help_Cpp/18x/Guide_Cpp_En.md | 441 | COMMENT | |
| LOW | Examples/DirectX11/main.cpp | 1 | | COMMENT |
| LOW | Examples/Trigger/main.cpp | 1 | // Choose from the following graphics APIs you want to enable | COMMENT |
| LOW | Examples/GpuParticles/main.cpp | 1 | // Choose from the following graphics APIs you want to enable | COMMENT |
| LOW | Examples/Distortion/main.cpp | 1 | // Choose from the following graphics APIs you want to enable | COMMENT |
| LOW | Examples/Distortion/main.cpp | 221 | COMMENT | |
| LOW | Examples/NetworkServer/main.cpp | 1 | // Choose from the following graphics APIs you want to enable | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 121 | // DOCUMENTATION | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 141 | // int desired_channels -- if non-zero, # of image components requested in result | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 161 | // 2 grey, alpha | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 181 | // and pass utf8-encoded filenames. Call stbi_convert_wchar_to_utf8 to convert | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 201 | // provide more explicit reasons why performance can't be emphasized. | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 221 | // SIMD support | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 241 | // | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 261 | // If you load LDR images through this interface, those images will | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 281 | // by calling stbi_convert_iphone_png_to_rgb(0), in which case | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 301 | // STBI_NO_PSD | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 361 | //#ifdef __cplusplus | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 521 | COMMENT | |
| LOW | Examples/Utils/stb_image_utils.h | 541 | #ifndef STBI_ONLY_PSD | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 561 | #if defined(STBI_NO_PNG) && !defined(STBI_SUPPORT_ZLIB) && !defined(STBI_NO_ZLIB) | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 581 | COMMENT | |
| LOW | Examples/Utils/stb_image_utils.h | 601 | #define stbi_inline __forceinline | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 621 | #else | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 641 | COMMENT | |
| LOW | Examples/Utils/stb_image_utils.h | 661 | COMMENT | |
| LOW | Examples/Utils/stb_image_utils.h | 681 | #define STBI_NO_SIMD | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 741 | { | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 1021 | } | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 1661 | COMMENT | |
| LOW | Examples/Utils/stb_image_utils.h | 1841 | } | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 2821 | COMMENT | |
| LOW | Examples/Utils/stb_image_utils.h | 3961 | // simple implementation | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 5921 | COMMENT | |
| LOW | Examples/Utils/stb_image_utils.h | 5981 | // RLE as used by .PSD and .TIFF | COMMENT |
| LOW | Examples/Utils/stb_image_utils.h | 7201 | } while (chained); | COMMENT |
| LOW | Examples/CustomAsyncLoader/main.cpp | 1 | // Choose from the following graphics APIs you want to enable | COMMENT |
| LOW | Examples/DirectX12/DeviceDX12.h | 1 | #pragma once | COMMENT |
| LOW | Examples/DirectX12/main.cpp | 1 | | COMMENT |
| LOW | Examples/CustomLoader/main.cpp | 1 | // Choose from the following graphics APIs you want to enable | COMMENT |
| LOW | Examples/SortHandle/main.cpp | 1 | // Choose from the following graphics APIs you want to enable | COMMENT |
| LOW | Examples/Multithread/main.cpp | 1 | | COMMENT |
| LOW | Dev/Cpp/EffekseerRendererDX12/EffekseerRendererDX12.h | 1 | | COMMENT |
| LOW | …X12/EffekseerRendererDX12/EffekseerRendererDX12.Base.h | 1 | | COMMENT |
| LOW | …12/EffekseerRendererDX12/ShaderHeader/model_unlit_ps.h | 1 | #if 0 | COMMENT |
| LOW | …12/EffekseerRendererDX12/ShaderHeader/model_unlit_ps.h | 21 | // float4 _225_fCameraFrontDirection; // Offset: 96 Size: 16 [unused] | COMMENT |
| LOW | …12/EffekseerRendererDX12/ShaderHeader/model_unlit_ps.h | 41 | // sampler_colorTex sampler NA NA 0 1 | COMMENT |
| LOW | …seerRendererDX12/ShaderHeader/ad_model_distortion_ps.h | 1 | #if 0 | COMMENT |
| LOW | …seerRendererDX12/ShaderHeader/ad_model_distortion_ps.h | 21 | // float4 _393_reconstructionParam1; // Offset: 96 Size: 16 | COMMENT |
| LOW | …seerRendererDX12/ShaderHeader/ad_model_distortion_ps.h | 41 | // _alphaTex texture float4 2d 2 1 | COMMENT |
| LOW | …seerRendererDX12/ShaderHeader/ad_model_distortion_ps.h | 61 | // TEXCOORD 6 xyzw 6 NONE float xyzw | COMMENT |
| LOW | …fekseerRendererDX12/ShaderHeader/model_distortion_ps.h | 1 | #if 0 | COMMENT |
| LOW | …fekseerRendererDX12/ShaderHeader/model_distortion_ps.h | 21 | // float4 _155_reconstructionParam1; // Offset: 96 Size: 16 | COMMENT |
| LOW | …fekseerRendererDX12/ShaderHeader/model_distortion_ps.h | 41 | // Input signature: | COMMENT |
| LOW | …eerRendererDX12/ShaderHeader/gpu_particles_update_cs.h | 1 | #if 0 | COMMENT |
| LOW | …eerRendererDX12/ShaderHeader/gpu_particles_update_cs.h | 21 | // uint ParticleSize; // Offset: 12 | COMMENT |
| LOW | …eerRendererDX12/ShaderHeader/gpu_particles_update_cs.h | 41 | // { | COMMENT |
| LOW | …eerRendererDX12/ShaderHeader/gpu_particles_update_cs.h | 61 | // float4 ScaleData2[2]; // Offset: 192 | COMMENT |
| LOW | …eerRendererDX12/ShaderHeader/gpu_particles_update_cs.h | 81 | // uint MaterialType; // Offset: 332 | COMMENT |
| 1192 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | Dev/Editor/Effekseer/GUI/Dock/NodeTreeView.cs | 156 | Core.MoveNode(movedNode, n2.Node.Parent, n2.Node.Parent.Children.Internal.IndexOf(n2.Node as Data.Node)); | CODE |
| CRITICAL | Dev/Editor/EffekseerCore/Core.cs | 321 | System.Globalization.CultureInfo customCulture = (System.Globalization.CultureInfo)System.Threading.Thread.CurrentThr | CODE |
| CRITICAL | Dev/Editor/EffekseerCore/Binary/Exporter.cs | 756 | data.Add(param.Mesh.AngleBeginEnd.X.Value.GetBytes()); | CODE |
| CRITICAL | Dev/Editor/EffekseerCore/Binary/Exporter.cs | 757 | data.Add(param.Mesh.AngleBeginEnd.Y.Value.GetBytes()); | CODE |
| CRITICAL | Dev/Editor/EffekseerCore/Binary/AlphaCutoffValues.cs | 19 | var refBuf = value.Fixed.Threshold.DynamicEquation.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/ScaleValues.cs | 24 | var refBuf = value.Fixed.Scale.DynamicEquation.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/ScaleValues.cs | 32 | var refBuf1_1 = value.PVA.Scale.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/ScaleValues.cs | 33 | var refBuf1_2 = value.PVA.Scale.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/ScaleValues.cs | 34 | var refBuf2_1 = value.PVA.Velocity.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/ScaleValues.cs | 35 | var refBuf2_2 = value.PVA.Velocity.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/ScaleValues.cs | 36 | var refBuf3_1 = value.PVA.Acceleration.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/ScaleValues.cs | 37 | var refBuf3_2 = value.PVA.Acceleration.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/LocationValues.cs | 22 | var refBuf = value.Fixed.Location.DynamicEquation.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/LocationValues.cs | 30 | var refBuf1_1 = value.PVA.Location.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/LocationValues.cs | 31 | var refBuf1_2 = value.PVA.Location.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/LocationValues.cs | 32 | var refBuf2_1 = value.PVA.Velocity.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/LocationValues.cs | 33 | var refBuf2_2 = value.PVA.Velocity.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/LocationValues.cs | 34 | var refBuf3_1 = value.PVA.Acceleration.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/LocationValues.cs | 35 | var refBuf3_2 = value.PVA.Acceleration.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/RotationValues.cs | 22 | var refBuf = value.Fixed.Rotation.DynamicEquation.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/RotationValues.cs | 30 | var refBuf1_1 = value.PVA.Rotation.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/RotationValues.cs | 31 | var refBuf1_2 = value.PVA.Rotation.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/RotationValues.cs | 32 | var refBuf2_1 = value.PVA.Velocity.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/RotationValues.cs | 33 | var refBuf2_2 = value.PVA.Velocity.DynamicEquationMin.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/RotationValues.cs | 34 | var refBuf3_1 = value.PVA.Acceleration.DynamicEquationMax.Index.GetBytes(); | CODE |
| CRITICAL⚡ | Dev/Editor/EffekseerCore/Binary/RotationValues.cs | 35 | var refBuf3_2 = value.PVA.Acceleration.DynamicEquationMin.Index.GetBytes(); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Dev/Cpp/EffekseerRendererDX12/CMakeLists.txt | 29 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererDX12/CMakeLists.txt | 51 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererMetal/CMakeLists.txt | 36 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererMetal/CMakeLists.txt | 58 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererGL/CMakeLists.txt | 28 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererGL/CMakeLists.txt | 47 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererVulkan/CMakeLists.txt | 27 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererVulkan/CMakeLists.txt | 50 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererDX11/CMakeLists.txt | 29 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererDX11/CMakeLists.txt | 48 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererDX9/CMakeLists.txt | 28 | # -------------------- | COMMENT |
| MEDIUM | Dev/Cpp/EffekseerRendererDX9/CMakeLists.txt | 51 | # -------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | docs/QuickTutorial_Tool/QuickTutorial_en.html | 118 | As mentioned earlier, inheritance is a feature of this program. If for example, Node A is a parent of Node B, then every | CODE |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1027 | // Turns the current plot's plotting area into a drag and drop target. Don't forget to call EndDragDropTarget! | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1029 | // Turns the current plot's X-axis into a drag and drop target. Don't forget to call EndDragDropTarget! | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1031 | // Turns the current plot's legend into a drag and drop target. Don't forget to call EndDragDropTarget! | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1039 | // Turns the current plot's plotting area into a drag and drop source. You must hold Ctrl. Don't forget to call EndDragD | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1041 | // Turns the current plot's X-axis into a drag and drop source. You must hold Ctrl. Don't forget to call EndDragDropSour | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1043 | // Turns an item in the current plot's legend into drag and drop source. Don't forget to call EndDragDropSource! | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1097 | // Temporarily modify a style color. Don't forget to call PopStyleColor! | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1103 | // Temporarily modify a style variable of float type. Don't forget to call PopStyleVar! | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1105 | // Temporarily modify a style variable of int type. Don't forget to call PopStyleVar! | COMMENT |
| LOW⚡ | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1107 | // Temporarily modify a style variable of ImVec2 type. Don't forget to call PopStyleVar! | COMMENT |
| LOW | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1163 | // Temporarily switch to one of the built-in (i.e. ImPlotColormap_XXX) or user-added colormaps (i.e. a return value of A | COMMENT |
| LOW | Dev/Cpp/Viewer/3rdParty/imgui_addon/implot/implot.h | 1165 | // Push a colormap by string name. Use built-in names such as "Default", "Deep", "Jet", etc. or a string you provided to | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build.py | 97 | def update_mac_bundle_version(plist_path, version): | CODE |
| LOW | Script/test_compose_screenshot_comparisons.py | 22 | def test_multiple_backends_ignore_stale_legacy_manifest(self): | CODE |
| LOW | Script/test_package_release.py | 19 | def test_cli_writes_checksums_for_distributed_archives(self): | CODE |
| LOW | Script/test_package_release.py | 36 | def test_metadata_and_file_order_are_reproducible(self): | CODE |
| LOW | Script/generate_screenshot_comparison.py | 259 | def write_pair_summary_report(output_dir, diff_rows): | CODE |
| LOW | Script/generate_screenshot_comparison.py | 367 | def write_backend_pair_summary_sheet(output_dir, summary_rows, backends, colors): | CODE |
| LOW | Script/generate_screenshot_comparison.py | 454 | def write_backend_pair_sheets(output_dir, diff_rows, colors, diff_boost): | CODE |
| LOW | Script/test_launcher.py | 53 | def test_arguments_are_forwarded_verbatim(self): | CODE |
| LOW | Script/compose_screenshot_comparisons.py | 133 | def compose_screenshot_comparisons(output_directory): | CODE |
| LOW⚡ | Script/Notarization_Mac/test_notarization.py | 53 | def test_accepted_submissions_are_logged_and_validated(self): | STRING |
| LOW⚡ | Script/Notarization_Mac/test_notarization.py | 61 | def test_warning_stops_packaging(self): | STRING |
| LOW⚡ | Script/Notarization_Mac/test_notarization.py | 66 | def test_invalid_submission_stops_even_when_command_succeeds(self): | STRING |
| LOW⚡ | Script/Notarization_Mac/test_notarization.py | 71 | def test_failed_submission_still_downloads_log(self): | STRING |
| LOW | Script/Notarization_Mac/test_sign_app.py | 32 | def test_only_dotnet_host_receives_entitlements(self): | CODE |
| LOW⚡ | Script/Notarization_Mac/test_sign_app.py | 45 | def test_missing_host_fails_before_signing(self): | CODE |
| LOW⚡ | Script/Notarization_Mac/test_sign_app.py | 52 | def test_signing_failure_is_fatal(self): | CODE |
| LOW⚡ | Script/Notarization_Mac/test_sign_app.py | 57 | def test_every_architecture_is_audited(self): | CODE |
| LOW | Script/Notarization_Mac/test_sign_app.py | 69 | def test_hardened_runtime_is_required(self): | CODE |
| LOW | Script/Notarization_Mac/test_sign_app.py | 76 | def test_adhoc_hardened_signature_can_be_audited(self): | CODE |
| LOW | …pp/Test/Runtime/browser/pre_effekseer_webgpu_player.js | 5 | function effekseerGetBrowserPlayerParams() { | CODE |
| LOW | …kseerRendererWebGPU/EffekseerRendererWebGPU/compile.py | 101 | def split_top_level_arguments(text): | CODE |
| LOW | …kseerRendererWebGPU/EffekseerRendererWebGPU/compile.py | 143 | def rewrite_texture_parameter_helpers(source): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build.py | 132 | CODE | |
| LOW | build.py | 284 | CODE | |
| LOW | Script/Format_Cpp.py | 63 | CODE | |
| LOW | Script/Format_CMake.py | 21 | CODE | |
| LOW | Script/generate_screenshot_comparison.py | 550 | CODE | |
| LOW | Script/generate_screenshot_comparison.py | 676 | CODE | |
| LOW | Script/package_release.py | 13 | CODE | |
| LOW | Script/compose_screenshot_comparisons.py | 38 | CODE | |
| LOW | Dev/Cpp/CreateShader.py | 111 | CODE | |
| LOW | …kseerRendererWebGPU/EffekseerRendererWebGPU/compile.py | 101 | CODE | |
| LOW | …kseerRendererWebGPU/EffekseerRendererWebGPU/compile.py | 178 | CODE | |
| LOW | Dev/Unilities/python/EfkEfcProperty.py | 61 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …p/EffekseerMaterialEditor/ThirdParty/tiny_obj_loader.h | 1159 | // @todo { write more robust lexer and parser. } | COMMENT |
| MEDIUM | …ui_addon/imguinodegrapheditor/imguinodegrapheditor.cpp | 3102 | // addLink(...) should be robust enough to handle NULL nodes, so we don't check it. | COMMENT |
| MEDIUM | …3rdParty/flatbuffers/include/flatbuffers/flatbuffers.h | 875 | // Essentially, this supports 2 std::vectors in a single buffer. | COMMENT |
| MEDIUM | Tool/EffekseerResourceConverter/external/ufbx/ufbx.h | 4875 | // Using this and robust linear interpolation will handle stepped tangents correctly | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Dev/release/resources/languages/compare_languages.py | 4 | CODE | |
| LOW | Dev/Cpp/Test/Shaders/combine_gl.py | 2 | CODE | |
| LOW | …RendererMetal/EffekseerRendererMetal/combine_shader.py | 1 | CODE | |
| LOW | …RendererMetal/EffekseerRendererMetal/combine_shader.py | 2 | CODE | |
| LOW | …ekseerRendererGL/EffekseerRendererGL/combine_shader.py | 1 | CODE | |
| LOW | …ekseerRendererGL/EffekseerRendererGL/combine_shader.py | 2 | CODE | |
| LOW | …kseerRendererVulkan/EffekseerRendererVulkan/compile.py | 1 | CODE | |
| LOW | …kseerRendererVulkan/EffekseerRendererVulkan/compile.py | 2 | CODE | |
| LOW | …v/Cpp/TakeScreenshots/Scripts/generateTestResources.py | 2 | CODE | |
| LOW | Dev/Unilities/test_python.py | 1 | CODE | |
| LOW | Dev/Unilities/test_python.py | 2 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Script/test_screenshot.py | 49 | except Exception: | CODE |
| LOW | Script/test_screenshot.py | 90 | except Exception as ex: | CODE |
| MEDIUM | Script/test_screenshot.py | 41 | def have_identical_pixels(expected_path, actual_path): | CODE |
| MEDIUM | Script/test_screenshot.py | 85 | def analyze_pixels(expected_path, actual_path): | CODE |
| LOW | Script/generate_screenshot_comparison.py | 78 | except Exception: | CODE |
| MEDIUM | Script/generate_screenshot_comparison.py | 71 | def load_fonts(): | CODE |
| LOW | Dev/normalize_swig_outputs.py | 72 | except Exception as exc: # noqa: BLE001 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | Script/Notarization_Mac/test_notarization.py | 19 | # Signing policy has separate tests; isolate the orchestration here. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …3rdParty/flatbuffers/include/flatbuffers/flexbuffers.h | 127 | // TODO: implement proper support for 8/16bit floats, or decide not to | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …fekseerResourceConverter/external/tinygltf/tiny_gltf.h | 7484 | // TODO(syoyo): Do we need to check if `version` is greater or equal to 2.0? | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | Tool/EffekseerResourceConverter/external/ufbx/ufbx.h | 5418 | // NOTE: This function flips the normals if the determinant is negative. | COMMENT |