Repository Analysis

MrNeRF/LichtFeld-Studio

Train, inspect, edit, automate, and export 3D Gaussian Splatting scenes from a single native application.

5.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of MrNeRF/LichtFeld-Studio, a C++ project with 3,498 GitHub stars. SynthScan v2.0 examined 718,412 lines of code across 1816 source files, recording 3291 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 5.4 places this repository in the Low AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

5.4
Adjusted Score
5.4
Raw Score
100%
Time Factor
2026-08-09
Last Push
3.5K
Stars
C++
Language
718.4K
Lines of Code
1.8K
Files
3.3K
Pattern Hits
2026-08-09
Scan Date
0.01
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 19MEDIUM 300LOW 2972

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 3291 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers1364 hits · 1303 pts
SeverityFileLineSnippetContext
LOWtools/error_debt_census.py291def _is_cuda_call_wrapped_or_consumed(source: ScannedFile, call_start: int) -> bool:CODE
LOWtools/error_debt_census.py312def check_discarded_status_macro_free_cuda(source: ScannedFile) -> list[Hit]:CODE
LOWtools/error_debt_census.py421def check_fatal_invariant_site(source: ScannedFile) -> list[Hit]:CODE
LOWtools/error_debt_census.py456def check_unchecked_kernel_launch(source: ScannedFile) -> list[Hit]:CODE
LOWtools/error_debt_census.py571def _visible_enclosing_prefix(CODE
LOWtools/error_debt_census.py589def _has_unpinned_multi_capture_escape(CODE
LOWtools/error_debt_census.py603def _inside_pin_operands_definition(CODE
LOWtools/error_debt_census.py617def check_unpinned_multi_capture(source: ScannedFile) -> list[Hit]:CODE
LOWtools/error_debt_census.py802def _is_structurally_excluded(relative_path: Path) -> bool:CODE
LOWtools/test_error_debt_census.py46 def test_expected_string_detects_exact_last_top_level_argument(self) -> None:CODE
LOWtools/test_error_debt_census.py56 def test_expected_string_ignores_other_and_malformed_error_types(self) -> None:CODE
LOWtools/test_error_debt_census.py65 def test_discarded_cuda_detects_only_bare_runtime_statement(self) -> None:CODE
LOWtools/test_error_debt_census.py104 def test_raw_vk_check_ignores_own_definitions(self) -> None:CODE
LOWtools/test_error_debt_census.py112 def test_raw_vk_check_masks_comment_and_string_mentions(self) -> None:CODE
LOWtools/test_error_debt_census.py121 def test_empty_catch_detects_empty_handler(self) -> None:CODE
LOWtools/test_error_debt_census.py131 def test_empty_catch_accepts_reviewed_handler(self) -> None:CODE
LOWtools/test_error_debt_census.py260 def test_vk_infinite_wait_ignores_finite_wait(self) -> None:CODE
LOWtools/test_error_debt_census.py267 def test_vk_infinite_wait_masks_diagnostic_call_syntax_in_string(self) -> None:CODE
LOWtools/test_error_debt_census.py274 def test_unchecked_kernel_launch_detects_missing_nearby_check(self) -> None:CODE
LOWtools/test_error_debt_census.py79 def test_discarded_cuda_ignores_consumed_and_expression_calls(self) -> None:CODE
LOWtools/test_error_debt_census.py92 def test_raw_vk_check_detects_calls_but_not_definition(self) -> None:CODE
LOWtools/test_error_debt_census.py142 def test_empty_catch_does_not_accept_log_text_inside_literal(self) -> None:CODE
LOWtools/test_error_debt_census.py153 def test_empty_catch_accepts_typed_error_return(self) -> None:CODE
LOWtools/test_error_debt_census.py164 def test_empty_catch_accepts_python_callback_containment(self) -> None:CODE
LOWtools/test_error_debt_census.py175 def test_empty_catch_accepts_normalize_current_exception(self) -> None:CODE
LOWtools/test_error_debt_census.py186 def test_empty_catch_accepts_legacy_unexpected_return(self) -> None:CODE
LOWtools/test_error_debt_census.py197 def test_empty_catch_does_not_accept_make_error_inside_literal(self) -> None:CODE
LOWtools/test_error_debt_census.py208 def test_local_check_macro_detects_non_core_definition(self) -> None:CODE
LOWtools/test_error_debt_census.py219 def test_local_check_macro_ignores_core_and_nonmatching_names(self) -> None:CODE
LOWtools/test_error_debt_census.py229 def test_fatal_invariant_detects_call_but_not_definition(self) -> None:CODE
LOWtools/test_error_debt_census.py241 def test_fatal_invariant_ignores_own_definition(self) -> None:CODE
LOWtools/test_error_debt_census.py248 def test_vk_infinite_wait_detects_forever_token_in_arguments(self) -> None:CODE
LOWtools/test_error_debt_census.py290 def test_unchecked_kernel_launch_accepts_check_within_three_lines(self) -> None:CODE
LOWtools/test_error_debt_census.py302 def test_unchecked_kernel_launch_counts_after_digit_separator(self) -> None:CODE
LOWtools/test_error_debt_census.py316 def test_result_in_cu_detects_each_token_inside_tests_path(self) -> None:CODE
LOWtools/test_error_debt_census.py330 def test_result_in_cu_ignores_non_cuda_and_masked_tokens(self) -> None:CODE
LOWtools/test_error_debt_census.py341 def test_unpinned_multi_capture_detects_balanced_multiline_call(self) -> None:CODE
LOWtools/test_error_debt_census.py355 def test_unpinned_multi_capture_requires_distinct_bases_and_tensor_scope(self) -> None:CODE
LOWtools/test_error_debt_census.py366 def test_unpinned_multi_capture_accepts_prior_factories_and_pin(self) -> None:CODE
LOWtools/test_error_debt_census.py380 def test_unpinned_multi_capture_does_not_inherit_pin_from_child_block(self) -> None:CODE
LOWtools/test_error_debt_census.py393 def test_unpinned_multi_capture_accepts_escape_on_previous_line(self) -> None:CODE
LOWtools/test_error_debt_census.py403 def test_frozen_path_exclusions_apply_except_tests_for_result_rule(self) -> None:CODE
LOWtools/test_error_debt_census.py419 def test_mask_source_preserves_length_and_newlines(self) -> None:CODE
LOWtools/test_error_debt_census.py432 def test_mask_source_leaves_unterminated_raw_literal_unmasked(self) -> None:CODE
LOWtools/test_error_debt_census.py436 def test_cli_write_and_gate_contract_reports_only_new_location(self) -> None:CODE
LOWtools/test_error_debt_census.py484 def test_gate_ignores_line_drift_of_preexisting_debt(self) -> None:CODE
LOWtools/test_error_debt_census.py535 def test_gate_fails_on_count_decrease_without_regeneration(self) -> None:CODE
LOWtools/test_error_debt_census.py561 def test_gate_fails_when_baselined_file_disappears(self) -> None:CODE
LOWtools/test_error_debt_census.py581 def test_gate_passes_after_regeneration_acknowledges_decrease(self) -> None:CODE
LOWtools/test_error_debt_census.py604 def test_gate_reports_increase_and_decrease_together(self) -> None:CODE
LOWtools/test_error_debt_census.py631 def test_gate_catches_wrapper_refactor_that_hides_sites(self) -> None:CODE
LOWtools/test_error_debt_census.py660 def test_empty_catch_reviewed_annotation_is_exempt(self) -> None:CODE
LOWtools/test_error_debt_census.py675 def test_allowlist_exempts_sanctioned_legacy_bridge_declaration(self) -> None:CODE
LOWtools/test_error_debt_census.py686 def test_cli_rejects_unknown_rule_and_missing_baseline(self) -> None:CODE
LOWtools/check_ui_hardcoded.py156def python_dict_value_findings(CODE
LOWtests/python/test_input_settings_panel.py141 def get_allowed_trigger_kinds(action_value):CODE
LOWtests/python/test_input_settings_panel.py260def test_input_settings_uses_dirty_update_policy(input_settings_module):CODE
LOWtests/python/test_input_settings_panel.py266def test_input_settings_requests_update_on_language_generation(input_settings_module):CODE
LOWtests/python/test_input_settings_panel.py280def test_input_settings_builds_profile_and_mode_records(input_settings_module):CODE
LOWtests/python/test_input_settings_panel.py303def test_input_settings_builds_binding_rows_with_capture_state(input_settings_module):CODE
1304 more matches not shown…
Over-Commented Block782 hits · 770 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt101# png_destroy_read_struct from its statically-linked libpng16. When the GTKCOMMENT
LOWCMakeLists.txt121 string(APPEND CMAKE_MODULE_LINKER_FLAGS " -Wl,--exclude-libs,${_LFS_EXCLUDE_STATIC_ARCHIVES}")COMMENT
LOWtests/test_scene_graph_identity.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_pipelined_loader_sidecar_jpeg2k.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_fastgs_analytical_gradients.cpp1881COMMENT
LOWtests/test_mcp_sequencer_tools.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_arena_metrics_contention.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_spz_format.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_training_parameters.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_argument_parser.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_system_info.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_ply_error_taxonomy.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_ppisp_sidecar.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_colmap_binary_error_taxonomy.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_image_resize_parallel.cpp1/* Test to isolate cudaErrorInvalidDevice with resized images in parallel operations */COMMENT
LOWtests/test_lod_page_dequant.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_colmap_image_layout.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_rotated_sh_correctness.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_rml_im_mode_layout.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_error_reporter.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_cuda_error_typed.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_device_fault.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_python_io.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_visualizer_post_work.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_input_controller_focus.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_export_env_composite.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_vksplat_buffer_retire.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_python_integration.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_python_integration.cpp21#include "rendering/coordinate_conventions.hpp"COMMENT
LOWtests/test_usd_format.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_vksplat_input_packer.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_tensor_deferred_d1_copy_registry.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_rad_gpu_encode.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_assert_hardening.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_sequencer_regressions.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_status_bar_fit.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_rml_path_utils.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_error_bus.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_octree_lod.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_atomic_output.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_rad_meta_sidecar.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_mcp_protocol.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_tensor_d4_from_blob_stream.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_checkpoint_resume.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_tensor_discovery.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_undo_history.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_undo_history.cpp21#include <algorithm>COMMENT
LOWtests/test_training_cropbox_mask.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_fastgs_kernels.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_rendering_refactor_services.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_rendering_refactor_services.cpp21#include "visualizer/rendering/split_view_service.hpp"COMMENT
LOWtests/test_selection_command_dispatch.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_input_controller_dataset_load.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_video_export_utils.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_video_frame_extractor_naming.cpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_python_lsp_client.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/tensor_hardening_test_utils.hpp1/* SPDX-FileCopyrightText: 2025 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_vksplat_failed_submit_no_publish.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_operator_registry_props.cpp1/* SPDX-FileCopyrightText: 2026 LichtFeld Studio AuthorsCOMMENT
LOWtests/test_operator_registry_props.cpp21#include "rendering/rendering_manager.hpp"COMMENT
722 more matches not shown…
Decorative Section Separators207 hits · 634 pts
SeverityFileLineSnippetContext
MEDIUMCMakeLists.txt645# =============================================================================COMMENT
MEDIUMCMakeLists.txt647# =============================================================================COMMENT
MEDIUMCMakeLists.txt661# =============================================================================COMMENT
MEDIUMCMakeLists.txt663# =============================================================================COMMENT
MEDIUMCMakeLists.txt665# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt667# -----------------------------------------------------------------------------COMMENT
MEDIUMCMakeLists.txt878# =============================================================================COMMENT
MEDIUMCMakeLists.txt880# =============================================================================COMMENT
MEDIUMCMakeLists.txt940# =============================================================================COMMENT
MEDIUMCMakeLists.txt942# =============================================================================COMMENT
MEDIUMCMakeLists.txt1021# =============================================================================COMMENT
MEDIUMCMakeLists.txt1023# =============================================================================COMMENT
MEDIUMCMakeLists.txt1315# =============================================================================COMMENT
MEDIUMCMakeLists.txt1317# =============================================================================COMMENT
MEDIUMCMakeLists.txt1330# =============================================================================COMMENT
MEDIUMCMakeLists.txt1332# =============================================================================COMMENT
MEDIUMCMakeLists.txt1355# =============================================================================COMMENT
MEDIUMCMakeLists.txt1357# =============================================================================COMMENT
MEDIUMtests/CMakeLists.txt6# =============================================================================COMMENT
MEDIUMtests/CMakeLists.txt8# =============================================================================COMMENT
MEDIUMtests/CMakeLists.txt44# =============================================================================COMMENT
MEDIUMtests/CMakeLists.txt46# =============================================================================COMMENT
MEDIUMtests/CMakeLists.txt507# =============================================================================COMMENT
MEDIUMtests/CMakeLists.txt509# =============================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py208# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py210# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py244# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py246# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py305# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py307# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py427# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py429# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py595# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py597# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py698# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py700# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py926# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py928# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py974# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py976# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py991# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py993# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py26# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/python/test_plugin_docs.py28# ---------------------------------------------------------------------------COMMENT
MEDIUMtests/python/test_plugin_docs.py92# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py94# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py117# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py119# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py174# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py176# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py274# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py276# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py757# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py759# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py850# ===========================================================================COMMENT
MEDIUMtests/python/test_plugin_docs.py852# ===========================================================================COMMENT
MEDIUM…ternal/nvImageCodec/external/NVTX/tools/CMakeLists.txt1#=============================================================================COMMENT
MEDIUM…ternal/nvImageCodec/external/NVTX/tools/CMakeLists.txt15#=============================================================================COMMENT
MEDIUM…ageCodec/external/NVTX/tools/benchmarks/CMakeLists.txt1#=============================================================================COMMENT
MEDIUM…ageCodec/external/NVTX/tools/benchmarks/CMakeLists.txt15#=============================================================================COMMENT
147 more matches not shown…
Excessive Try-Catch Wrapping531 hits · 551 pts
SeverityFileLineSnippetContext
LOWtests/python/conftest.py100 except Exception:CODE
LOWtests/python/conftest.py235 except Exception:CODE
LOWtests/python/test_hot_reload_edge_cases.py44 except Exception:CODE
MEDIUMtests/python/test_plugin_concurrency.py107def worker(plugin_name):CODE
MEDIUMtests/python/test_plugin_concurrency.py137def unloader():CODE
MEDIUMtests/python/test_plugin_concurrency.py144def loader():CODE
MEDIUMtests/python/test_plugin_concurrency.py175def loader():CODE
MEDIUMtests/python/test_plugin_concurrency.py182def unloader():CODE
MEDIUMtests/python/test_plugin_concurrency.py215def reloader():CODE
MEDIUMtests/python/test_plugin_concurrency.py317def discoverer():CODE
MEDIUMtests/python/test_plugin_concurrency.py349def loader():CODE
LOWtests/python/test_plugin_concurrency.py84 except Exception:CODE
LOWtests/python/test_plugin_concurrency.py115 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py141 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py149 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py179 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py187 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py219 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py253 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py292 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py322 except Exception as e:CODE
LOWtests/python/test_plugin_concurrency.py355 except Exception as e:CODE
MEDIUMtests/python/test_hot_reload_fixes.py233def snapshot_reader():CODE
MEDIUMtests/python/test_hot_reload_fixes.py643def uninstaller(name):CODE
LOWtests/python/test_hot_reload_fixes.py53 except Exception:CODE
LOWtests/python/test_hot_reload_fixes.py239 except Exception as e:CODE
LOWtests/python/test_hot_reload_fixes.py647 except Exception as e:CODE
MEDIUMtests/python/test_capability_thread_safety.py71def invoker():CODE
MEDIUMtests/python/test_capability_thread_safety.py81def unregisterer():CODE
MEDIUMtests/python/test_capability_thread_safety.py119def invoker():CODE
MEDIUMtests/python/test_capability_thread_safety.py153def invoker():CODE
MEDIUMtests/python/test_capability_thread_safety.py185def lister():CODE
MEDIUMtests/python/test_capability_thread_safety.py196def unregisterer():CODE
MEDIUMtests/python/test_capability_thread_safety.py222def worker(thread_id):CODE
MEDIUMtests/python/test_capability_thread_safety.py259def invoker():CODE
LOWtests/python/test_capability_thread_safety.py78 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py86 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py126 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py161 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py193 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py201 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py233 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py264 except Exception as e:CODE
LOWtests/python/test_capability_thread_safety.py295 except Exception as e:CODE
LOWtests/python/test_plugin_callbacks.py41 except Exception:CODE
LOWtests/python/test_plugin_callbacks.py218 except Exception:STRING
LOWtests/python/test_plugin_callbacks.py250 except Exception:STRING
LOWtests/python/test_plugin_error_recovery.py42 except Exception:CODE
LOWscripts/validate_localization.py64 except Exception as e:CODE
LOWscripts/validate_localization.py117 except Exception as e:CODE
LOWscripts/validate_localization.py141 except Exception:CODE
LOWscripts/validate_localization.py346 except Exception as e:CODE
LOWscripts/lichtfeld_mcp_bridge.py504 except Exception as exc:CODE
LOWscripts/lichtfeld_mcp_bridge.py539 except Exception as exc:CODE
LOWscripts/lichtfeld_mcp_bridge.py544 except Exception as retry_exc:CODE
MEDIUMscripts/ppisp_report.py611 print(f"Error: {args.ppisp_file} not found", file=sys.stderr)CODE
LOWsrc/python/runner.cpp208 except Exception as e:CODE
LOWsrc/python/runner.cpp1990 except Exception as first_error:CODE
LOWsrc/python/runner.cpp1995 except Exception:CODE
LOWsrc/python/runner.cpp2006 except Exception as dedent_error:CODE
471 more matches not shown…
Unused Imports127 hits · 110 pts
SeverityFileLineSnippetContext
LOWtools/error_debt_census.py22CODE
LOWtools/test_error_debt_census.py5CODE
LOWtools/check_locale_completeness.py6CODE
LOWtools/check_ui_hardcoded.py12CODE
LOWtests/python/test_scene_validity.py10CODE
LOWtests/python/test_bug_report.py5CODE
LOWtests/python/test_signals.py5CODE
LOWtests/python/test_signals.py8CODE
LOWtests/python/test_hot_reload_fixes.py16CODE
LOWtests/python/test_hot_reload_fixes.py22CODE
LOWtests/python/test_capability_thread_safety.py12CODE
LOWtests/python/test_portal_account.py5CODE
LOWtests/python/test_plugin_docs.py11CODE
LOWtests/python/test_plugin_docs.py13CODE
LOWtests/python/test_unicode_path_bindings.py6CODE
LOWscripts/lichtfeld_mcp_bridge.py7CODE
LOWscripts/ppisp_report.py15CODE
LOWscripts/compile_rmlui_shaders.py6CODE
LOW…rnal/nvImageCodec/tools/stub_generator/stub_codegen.py22CODE
LOW…rnal/nvImageCodec/tools/stub_generator/stub_codegen.py23CODE
LOW…rnal/nvImageCodec/tools/stub_generator/stub_codegen.py30CODE
LOWsrc/python/lfs_splat_lod_hierarchy.py5CODE
LOWsrc/python/_lfs_panel_contract.py5CODE
LOWsrc/python/scripts/manage_stubs.py6CODE
LOWsrc/python/lfs_plugins/op_context.py7CODE
LOWsrc/python/lfs_plugins/asset_thumbnails.py5CODE
LOWsrc/python/lfs_plugins/histogram_support.py5CODE
LOWsrc/python/lfs_plugins/account_panel.py5CODE
LOWsrc/python/lfs_plugins/compat.py5CODE
LOWsrc/python/lfs_plugins/portal_account.py5CODE
LOWsrc/python/lfs_plugins/histogram_panel.py5CODE
LOWsrc/python/lfs_plugins/cropbox_controls.py5CODE
LOWsrc/python/lfs_plugins/__init__.py7CODE
LOWsrc/python/lfs_plugins/__init__.py7CODE
LOWsrc/python/lfs_plugins/__init__.py7CODE
LOWsrc/python/lfs_plugins/__init__.py8CODE
LOWsrc/python/lfs_plugins/__init__.py8CODE
LOWsrc/python/lfs_plugins/__init__.py8CODE
LOWsrc/python/lfs_plugins/__init__.py9CODE
LOWsrc/python/lfs_plugins/__init__.py9CODE
LOWsrc/python/lfs_plugins/__init__.py9CODE
LOWsrc/python/lfs_plugins/__init__.py9CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py10CODE
LOWsrc/python/lfs_plugins/__init__.py21CODE
LOWsrc/python/lfs_plugins/__init__.py22CODE
LOWsrc/python/lfs_plugins/__init__.py22CODE
LOWsrc/python/lfs_plugins/__init__.py26CODE
LOWsrc/python/lfs_plugins/__init__.py26CODE
LOWsrc/python/lfs_plugins/__init__.py26CODE
LOWsrc/python/lfs_plugins/__init__.py27CODE
LOWsrc/python/lfs_plugins/__init__.py27CODE
LOWsrc/python/lfs_plugins/__init__.py28CODE
67 more matches not shown…
Structural Annotation Overuse48 hits · 87 pts
SeverityFileLineSnippetContext
LOWtests/test_lfs_scheduler.cpp49 // Step 1: lr = 1.0 * 0.9 = 0.9COMMENT
LOWtests/test_lfs_scheduler.cpp53 // Step 2: lr = 0.9 * 0.9 = 0.81COMMENT
LOWtests/test_lfs_scheduler.cpp57 // Step 3: lr = 0.81 * 0.9 = 0.729COMMENT
LOWtests/test_lfs_scheduler.cpp158 // Step 1: progress = 1/10 = 0.1, factor = 0.1 + 0.9*0.1 = 0.19, lr = 0.19COMMENT
LOWtests/test_lfs_scheduler.cpp164 // Step 5: progress = 5/10 = 0.5, factor = 0.1 + 0.9*0.5 = 0.55, lr = 0.55COMMENT
LOWtests/test_lfs_scheduler.cpp171 // Step 10: progress = 10/10 = 1.0, factor = 0.1 + 0.9*1.0 = 1.0, lr = 1.0COMMENT
LOWtests/test_lfs_scheduler.cpp203 // Step 6: decay_steps = 6-5 = 1, lr = 1.0 * 0.9^1 = 0.9COMMENT
LOWtests/test_lfs_scheduler.cpp207 // Step 7: decay_steps = 7-5 = 2, lr = 1.0 * 0.9^2 = 0.81COMMENT
LOWtests/test_lfs_scheduler.cpp211 // Step 10: decay_steps = 10-5 = 5, lr = 1.0 * 0.9^5 = 0.59049COMMENT
LOWtests/test_lfs_scheduler.cpp255 // Step 1: progress = 0.25, factor = 0.0 + 1.0*0.25 = 0.25, lr = 0.25COMMENT
LOWtests/test_lfs_scheduler.cpp259 // Step 2: progress = 0.5, factor = 0.5, lr = 0.5COMMENT
LOWtests/test_lfs_scheduler.cpp263 // Step 3: progress = 0.75, factor = 0.75, lr = 0.75COMMENT
LOWtests/test_lfs_scheduler.cpp267 // Step 4: progress = 1.0, factor = 1.0, lr = 1.0COMMENT
LOWtests/test_lfs_scheduler.cpp287 // Step 1: progress = 1.0, factor = 0.5 + 0.5*1.0 = 1.0, lr = 1.0COMMENT
LOWtests/test_lfs_scheduler.cpp291 // Step 2: decay starts, lr = 1.0 * 0.9^1 = 0.9COMMENT
LOWtests/test_tensor_inplace_capacity.cpp336 // Step 1: Various in-place operationsCOMMENT
LOWtests/test_tensor_inplace_capacity.cpp348 // Step 2: Indexed operations (the ones that historically had bugs)COMMENT
LOWtests/test_tensor_inplace_capacity.cpp355 // Step 3: Growth operations that depend on capacityCOMMENT
LOWtests/test_densification_tensor_ops.cpp721 // Step 1: Get indicesCOMMENT
LOWtests/test_densification_tensor_ops.cpp728 // Step 2: GatherCOMMENT
LOWtests/test_densification_tensor_ops.cpp734 // Step 3: ConcatenateCOMMENT
LOWtests/test_densification_tensor_ops.cpp796 // Step 1: Low opacity checkCOMMENT
LOWtests/test_densification_tensor_ops.cpp802 // Step 2: Invalid rotation checkCOMMENT
LOWtests/test_densification_tensor_ops.cpp1128 // Step 1: Low opacityCOMMENT
LOWtests/test_densification_tensor_ops.cpp1131 // Step 2: Invalid rotation (quaternion magnitude near zero)COMMENT
LOWtests/test_densification_tensor_ops.cpp1135 // Step 3: Too large scaleCOMMENT
LOWtests/test_densification_tensor_ops.cpp1139 // Step 4: Exclude already-free slotsCOMMENT
LOWtests/test_densification_tensor_ops.cpp1144 // Step 1: Low opacityCOMMENT
LOWtests/test_densification_tensor_ops.cpp1147 // Step 2: Invalid rotationCOMMENT
LOWtests/test_densification_tensor_ops.cpp1151 // Step 3: Too large scaleCOMMENT
LOWtests/test_densification_tensor_ops.cpp1155 // Step 4: Exclude already-free slotsCOMMENT
LOWtests/test_densification_tensor_ops.cpp813 // Step 3: Exclude free slotsCOMMENT
LOWdocs/plugins/getting-started.md121### Step 1: start with `draw(ui)`COMMENT
LOWdocs/plugins/getting-started.md204### Step 2: add shell and retained behavior without rewriting `draw(ui)`COMMENT
LOWdocs/plugins/getting-started.md336### Step 3: go full hybridSTRING
LOWsrc/core/bhatt_lod.cpp61 // Step 1: Count visible splats per chunk in parallelCOMMENT
LOWsrc/core/bhatt_lod.cpp84 // Step 2: Prefix sum to compute chunk offsetsCOMMENT
LOWsrc/core/bhatt_lod.cpp107 // Step 3: Parallel extraction into pre-allocated arraysCOMMENT
LOWsrc/core/bhatt_lod.cpp844 // Step 1: Post-order pruning to select output nodesCOMMENT
LOWsrc/core/bhatt_lod.cpp906 // Step 2: Build a flat buffer where every node's direct children occupyCOMMENT
LOWsrc/core/bhatt_lod.cpp983 // Step 3: Build SplatDataCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp261 // Step 1: ProjectionCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp273 // Step 2: Tile intersectionCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp290 // Step 3: Compute viewing directions and evaluate SHCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp300 // Step 4: Rasterize to pixelsCOMMENT
LOWsrc/io/nvcodec_image_loader.cpp293 // Step 1: Check CUDACOMMENT
LOWsrc/io/nvcodec_image_loader.cpp305 // Step 2: Check extensions directoryCOMMENT
LOWsrc/io/nvcodec_image_loader.cpp309 // Step 3: Try to create an nvImageCodec instanceCOMMENT
Verbosity Indicators46 hits · 85 pts
SeverityFileLineSnippetContext
LOWtests/test_lfs_scheduler.cpp49 // Step 1: lr = 1.0 * 0.9 = 0.9COMMENT
LOWtests/test_lfs_scheduler.cpp53 // Step 2: lr = 0.9 * 0.9 = 0.81COMMENT
LOWtests/test_lfs_scheduler.cpp57 // Step 3: lr = 0.81 * 0.9 = 0.729COMMENT
LOWtests/test_lfs_scheduler.cpp158 // Step 1: progress = 1/10 = 0.1, factor = 0.1 + 0.9*0.1 = 0.19, lr = 0.19COMMENT
LOWtests/test_lfs_scheduler.cpp164 // Step 5: progress = 5/10 = 0.5, factor = 0.1 + 0.9*0.5 = 0.55, lr = 0.55COMMENT
LOWtests/test_lfs_scheduler.cpp171 // Step 10: progress = 10/10 = 1.0, factor = 0.1 + 0.9*1.0 = 1.0, lr = 1.0COMMENT
LOWtests/test_lfs_scheduler.cpp203 // Step 6: decay_steps = 6-5 = 1, lr = 1.0 * 0.9^1 = 0.9COMMENT
LOWtests/test_lfs_scheduler.cpp207 // Step 7: decay_steps = 7-5 = 2, lr = 1.0 * 0.9^2 = 0.81COMMENT
LOWtests/test_lfs_scheduler.cpp211 // Step 10: decay_steps = 10-5 = 5, lr = 1.0 * 0.9^5 = 0.59049COMMENT
LOWtests/test_lfs_scheduler.cpp255 // Step 1: progress = 0.25, factor = 0.0 + 1.0*0.25 = 0.25, lr = 0.25COMMENT
LOWtests/test_lfs_scheduler.cpp259 // Step 2: progress = 0.5, factor = 0.5, lr = 0.5COMMENT
LOWtests/test_lfs_scheduler.cpp263 // Step 3: progress = 0.75, factor = 0.75, lr = 0.75COMMENT
LOWtests/test_lfs_scheduler.cpp267 // Step 4: progress = 1.0, factor = 1.0, lr = 1.0COMMENT
LOWtests/test_lfs_scheduler.cpp287 // Step 1: progress = 1.0, factor = 0.5 + 0.5*1.0 = 1.0, lr = 1.0COMMENT
LOWtests/test_lfs_scheduler.cpp291 // Step 2: decay starts, lr = 1.0 * 0.9^1 = 0.9COMMENT
LOWtests/test_tensor_inplace_capacity.cpp336 // Step 1: Various in-place operationsCOMMENT
LOWtests/test_tensor_inplace_capacity.cpp348 // Step 2: Indexed operations (the ones that historically had bugs)COMMENT
LOWtests/test_tensor_inplace_capacity.cpp355 // Step 3: Growth operations that depend on capacityCOMMENT
LOWtests/test_densification_tensor_ops.cpp721 // Step 1: Get indicesCOMMENT
LOWtests/test_densification_tensor_ops.cpp728 // Step 2: GatherCOMMENT
LOWtests/test_densification_tensor_ops.cpp734 // Step 3: ConcatenateCOMMENT
LOWtests/test_densification_tensor_ops.cpp796 // Step 1: Low opacity checkCOMMENT
LOWtests/test_densification_tensor_ops.cpp802 // Step 2: Invalid rotation checkCOMMENT
LOWtests/test_densification_tensor_ops.cpp1128 // Step 1: Low opacityCOMMENT
LOWtests/test_densification_tensor_ops.cpp1131 // Step 2: Invalid rotation (quaternion magnitude near zero)COMMENT
LOWtests/test_densification_tensor_ops.cpp1135 // Step 3: Too large scaleCOMMENT
LOWtests/test_densification_tensor_ops.cpp1139 // Step 4: Exclude already-free slotsCOMMENT
LOWtests/test_densification_tensor_ops.cpp1144 // Step 1: Low opacityCOMMENT
LOWtests/test_densification_tensor_ops.cpp1147 // Step 2: Invalid rotationCOMMENT
LOWtests/test_densification_tensor_ops.cpp1151 // Step 3: Too large scaleCOMMENT
LOWtests/test_densification_tensor_ops.cpp1155 // Step 4: Exclude already-free slotsCOMMENT
LOWtests/test_densification_tensor_ops.cpp813 // Step 3: Exclude free slotsCOMMENT
LOW…l/nvImageCodec/external/NVTX/c/include/nvtx3/nvtx3.hpp21/* This section handles the decision of whether to provide unversioned symbols.COMMENT
LOWsrc/core/bhatt_lod.cpp61 // Step 1: Count visible splats per chunk in parallelCOMMENT
LOWsrc/core/bhatt_lod.cpp84 // Step 2: Prefix sum to compute chunk offsetsCOMMENT
LOWsrc/core/bhatt_lod.cpp107 // Step 3: Parallel extraction into pre-allocated arraysCOMMENT
LOWsrc/core/bhatt_lod.cpp844 // Step 1: Post-order pruning to select output nodesCOMMENT
LOWsrc/core/bhatt_lod.cpp906 // Step 2: Build a flat buffer where every node's direct children occupyCOMMENT
LOWsrc/core/bhatt_lod.cpp983 // Step 3: Build SplatDataCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp261 // Step 1: ProjectionCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp273 // Step 2: Tile intersectionCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp290 // Step 3: Compute viewing directions and evaluate SHCOMMENT
LOWsrc/training/rasterization/gsplat/Rasterization.cpp300 // Step 4: Rasterize to pixelsCOMMENT
LOWsrc/io/nvcodec_image_loader.cpp293 // Step 1: Check CUDACOMMENT
LOWsrc/io/nvcodec_image_loader.cpp305 // Step 2: Check extensions directoryCOMMENT
LOWsrc/io/nvcodec_image_loader.cpp309 // Step 3: Try to create an nvImageCodec instanceCOMMENT
Cross-Language Confusion12 hits · 78 pts
SeverityFileLineSnippetContext
HIGHtests/python/test_menubar_resources.py156 assert "if (!ui_hidden_ && rml_menu_bar_.isOpen())" not in gui_manager_cppCODE
HIGHtests/python/test_undo.py20 lf.undo.push(CODE
HIGHtests/python/test_undo.py51 lf.undo.push("custom.step", lambda: None, lambda: None)CODE
HIGHtests/python/test_undo.py62 lf.undo.push("custom.step", object(), lambda: None)CODE
HIGHtests/python/test_undo.py72 lf.undo.push(CODE
HIGHtests/python/test_undo.py85 lf.undo.push(CODE
HIGHtests/python/test_undo.py130 lf.undo.push(CODE
HIGHscripts/validate_localization.py300 print(f" {Colors.RED}✗ {len(undefined)} undefined key(s) in code:{Colors.END}")CODE
HIGHscripts/validate_localization.py301 for key in sorted(undefined)[:10]:CODE
HIGHscripts/validate_localization.py303 if len(undefined) > 10:CODE
HIGHscripts/validate_localization.py304 print(f" ... and {len(undefined) - 10} more")CODE
HIGHsrc/python/lfs_plugins/op_context.py71 lf.undo.push(CODE
Deep Nesting85 hits · 62 pts
SeverityFileLineSnippetContext
LOWtools/error_debt_census.py121CODE
LOWtools/error_debt_census.py209CODE
LOWtools/error_debt_census.py259CODE
LOWtools/error_debt_census.py533CODE
LOWtools/error_debt_census.py552CODE
LOWtools/check_ui_hardcoded.py156CODE
LOWtools/check_ui_hardcoded.py232CODE
LOWtests/python/test_localization_contracts.py83CODE
LOWtests/python/test_plugin_docs.py41CODE
LOWtests/python/test_plugin_docs.py56CODE
LOWscripts/validate_localization.py149CODE
LOWscripts/lichtfeld_mcp_bridge.py498CODE
LOWscripts/ppisp_report.py360CODE
LOWsrc/python/scripts/manage_stubs.py39CODE
LOWsrc/python/scripts/manage_stubs.py43CODE
LOWsrc/python/lfs_plugins/validator.py28CODE
LOWsrc/python/lfs_plugins/validator.py163CODE
LOWsrc/python/lfs_plugins/validator.py175CODE
LOWsrc/python/lfs_plugins/rendering_panel.py395CODE
LOWsrc/python/lfs_plugins/op_context.py60CODE
LOWsrc/python/lfs_plugins/asset_thumbnails.py197CODE
LOWsrc/python/lfs_plugins/portal_account.py452CODE
LOWsrc/python/lfs_plugins/portal_account.py496CODE
LOWsrc/python/lfs_plugins/portal_account.py606CODE
LOWsrc/python/lfs_plugins/registry.py85CODE
LOWsrc/python/lfs_plugins/selection_controls.py463CODE
LOWsrc/python/lfs_plugins/histogram_panel.py2551CODE
LOWsrc/python/lfs_plugins/property_view.py762CODE
LOWsrc/python/lfs_plugins/installer.py132CODE
LOWsrc/python/lfs_plugins/toolbar.py943CODE
LOWsrc/python/lfs_plugins/toolbar.py1371CODE
LOWsrc/python/lfs_plugins/toolbar.py1600CODE
LOWsrc/python/lfs_plugins/image_preview_panel.py836CODE
LOWsrc/python/lfs_plugins/image_preview_panel.py1037CODE
LOWsrc/python/lfs_plugins/url_downloader.py115CODE
LOWsrc/python/lfs_plugins/url_downloader.py177CODE
LOWsrc/python/lfs_plugins/url_downloader.py262CODE
LOWsrc/python/lfs_plugins/url_downloader.py365CODE
LOWsrc/python/lfs_plugins/url_downloader.py441CODE
LOWsrc/python/lfs_plugins/url_downloader.py477CODE
LOWsrc/python/lfs_plugins/settings.py27CODE
LOWsrc/python/lfs_plugins/asset_manager_integration.py411CODE
LOWsrc/python/lfs_plugins/asset_manager_integration.py525CODE
LOWsrc/python/lfs_plugins/props.py333CODE
LOWsrc/python/lfs_plugins/watcher.py77CODE
LOWsrc/python/lfs_plugins/plugin_marketplace_panel.py1061CODE
LOWsrc/python/lfs_plugins/plugin_marketplace_panel.py1595CODE
LOWsrc/python/lfs_plugins/transform_controls.py596CODE
LOWsrc/python/lfs_plugins/transform_controls.py722CODE
LOWsrc/python/lfs_plugins/transform_controls.py763CODE
LOWsrc/python/lfs_plugins/asset_scanner.py178CODE
LOWsrc/python/lfs_plugins/asset_scanner.py208CODE
LOWsrc/python/lfs_plugins/asset_scanner.py447CODE
LOWsrc/python/lfs_plugins/asset_scanner.py503CODE
LOWsrc/python/lfs_plugins/asset_scanner.py636CODE
LOWsrc/python/lfs_plugins/asset_scanner.py678CODE
LOWsrc/python/lfs_plugins/asset_scanner.py1054CODE
LOWsrc/python/lfs_plugins/asset_scanner.py1101CODE
LOWsrc/python/lfs_plugins/import_panels.py360CODE
LOWsrc/python/lfs_plugins/import_panels.py373CODE
25 more matches not shown…
AI Slop Vocabulary15 hits · 44 pts
SeverityFileLineSnippetContext
MEDIUMtests/test_tensor_broadcast.cpp585 // Generate random data for robust testingCOMMENT
MEDIUMexternal/zep/src/buffer.cpp540 // Essentially it changes 'what you are over', based on the word ruleCOMMENT
MEDIUMexternal/httplib/httplib.h10664 // Cross-host/scheme redirect - create new client with robust setupCOMMENT
MEDIUMexternal/httplib/httplib.h10669 // New method for robust redirect client creationCOMMENT
MEDIUMexternal/httplib/httplib.h10737 // Setup client with robust configurationCOMMENT
MEDIUMexternal/httplib/httplib.h10745 // New method for robust client setup (based on basic_manual_redirect.cppCOMMENT
MEDIUMsrc/training/kernels/depth_loss.hpp34 // expected depth. Bounds the leverage of near-camera floaters in both theCOMMENT
MEDIUMsrc/training/kernels/depth_loss.hpp72 // aabb_lo/aabb_hi: world-space bounds gating the anchor points (robustCOMMENT
MEDIUMsrc/training/kernels/depth_loss.hpp109 // CPU half of fit_depth_anchor: robust affine fits over collected samples.COMMENT
MEDIUMsrc/training/strategies/mcmc.cpp513 // Use add_new_params_gather() to leverage reserved capacityCOMMENT
MEDIUMsrc/training/depth_anchor/depth_anchor_cache.hpp53 // prior resolution are deliberately excluded — the robust fit is invariant toCOMMENT
MEDIUMsrc/training/depth_anchor/depth_anchor_cache.cpp151 // keep all CUDA on one thread; the expensive robust affine fits are pureCOMMENT
MEDIUMsrc/io/ply_to_rad_lod.cpp1110 // outside the robust box clamp into edge cells in cell_of_position.COMMENT
MEDIUMsrc/io/ply_to_rad_lod.cpp1157 // Tile offsets come from the exact X/Y extent (not the robust box):COMMENT
MEDIUMsrc/sequencer/keyframe.hpp36 bool is_loop_point = false; // mirrors first keyframe for seamless loopingCODE
Modern Structural Boilerplate32 hits · 34 pts
SeverityFileLineSnippetContext
LOWtests/python/test_plugin_api_surface.py142 assert "def set_theme_vignette_enabled(arg: bool, /) -> None:" in stub_textCODE
LOWtests/python/test_plugin_api_surface.py143 assert "def set_theme_vignette_intensity(arg: float, /) -> None:" in stub_textCODE
LOWtests/python/test_plugin_api_surface.py144 assert "def set_theme_vignette_style(arg0: float, arg1: float, arg2: float, /) -> None:" in stub_textCODE
LOW…gins/examples/scrub_controls_demo/panels/main_panel.py85 def _set_scrub_value(self, prop: str, value: float) -> None:CODE
LOWsrc/python/lfs_splat_lod_hierarchy.py476__all__ = [CODE
LOWsrc/python/lfs_plugins/portal_account.py927 def _set_current_credentials(self, credentials: _Credentials) -> None:CODE
LOWsrc/python/lfs_plugins/portal_account.py963 def _set_membership_required(self, credentials: _Credentials) -> None:CODE
LOWsrc/python/lfs_plugins/portal_account.py1007 def _update_countdown(self) -> None:CODE
LOWsrc/python/lfs_plugins/portal_account.py1022 def _set_signed_out(self, error: str) -> None:CODE
LOWsrc/python/lfs_plugins/__init__.py61__all__ = [CODE
LOWsrc/python/lfs_plugins/installer.py28logger = logging.getLogger(__name__)CODE
LOWsrc/python/lfs_plugins/context.py16 def set_selection_mask(self, mask: Any) -> None:CODE
LOWsrc/python/lfs_plugins/url_downloader.py25logger = logging.getLogger(__name__)CODE
LOWsrc/python/lfs_plugins/bug_report_panel.py222 def _set_form_field(self, field: str, value: object) -> None:CODE
LOWsrc/python/lfs_plugins/bug_report_panel.py235 def _set_log_text(self, value: object) -> None:CODE
LOWsrc/python/lfs_plugins/bug_report_panel.py239 def _set_consent_to_logs(self, value: object) -> None:CODE
LOWsrc/python/lfs_plugins/bug_report_panel.py243 def _set_include_previous_log(self, value: object) -> None:CODE
LOWsrc/python/lfs_plugins/bug_report_panel.py343 def _update_lists(self) -> None:CODE
LOWsrc/python/lfs_plugins/marketplace.py81 def set_on_change(self, callback: Optional[Callable[[], None]]) -> None:CODE
LOWsrc/python/lfs_plugins/asset_manager_integration.py34def set_active_asset_manager_panel(panel) -> None:CODE
LOWsrc/python/lfs_plugins/import_panels.py2145 def _set_scan_log_entry(self, index: int, path: str, status: str) -> None:CODE
LOWsrc/python/lfs_plugins/asset_manager_panel.py764 def set_search_query(self, value: str) -> None:CODE
LOWsrc/python/lfs_plugins/asset_manager_panel.py5590 def update_record_list(name: str, builder) -> None:CODE
LOWsrc/python/lfs_plugins/ui/store.py18logger = logging.getLogger(__name__)CODE
LOWsrc/python/lfs_plugins/ui/store.py415__all__ = [CODE
LOWsrc/python/lfs_plugins/ui/signals.py25logger = logging.getLogger(__name__)CODE
LOWsrc/python/lfs_plugins/ui/subscription_registry.py12logger = logging.getLogger(__name__)CODE
LOWsrc/python/lfs_plugins/ui/__init__.py28__all__ = [CODE
LOWsrc/python/lfs_plugins/ui/state.py11__all__ = ["AppState", "RuntimeState"]CODE
LOWsrc/python/lfs_plugins/tool_defs/__init__.py26__all__ = [CODE
LOWsrc/python/lfs_plugins/layouts/__init__.py7__all__ = [CODE
LOWsrc/python/lfs_plugins/windows/__init__.py7__all__ = [CODE
Modern AI Meta-Vocabulary7 hits · 21 pts
SeverityFileLineSnippetContext
MEDIUMdocs/plugin-system.md13 ├── .venv/ # Created by the CLI scaffold or during dependency setupCODE
MEDIUMdocs/plugin-system.md14 ├── pyrightconfig.json # Created by the CLI scaffoldCODE
MEDIUMdocs/plugin-system.md15 ├── .vscode/ # Created by the CLI scaffoldCODE
MEDIUMdocs/plugin-dev-workflow.md9### CLI scaffoldCOMMENT
MEDIUMdocs/plugin-dev-workflow.md40### Python scaffoldCOMMENT
MEDIUMdocs/plugin-dev-workflow.md62## Why the scaffold now creates `.rml` and `.rcss`COMMENT
MEDIUMsrc/core/tensor/internal/lazy_executor.hpp116 // Pointwise fusion scaffold gate (on by default in lazy mode).COMMENT
Cross-File Repetition4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHtests/python/test_hot_reload_edge_cases.py0[project] name = "dep_b" version = "1.0.0" description = "" [tool.lichtfeld] auto_start = false hot_reload = true pluginSTRING
HIGHtests/python/test_plugin_concurrency.py0[project] name = "dep_b" version = "1.0.0" description = "" [tool.lichtfeld] auto_start = false hot_reload = true pluginSTRING
HIGHtests/python/test_hot_reload_fixes.py0[project] name = "dep_b" version = "1.0.0" description = "" [tool.lichtfeld] auto_start = false hot_reload = true pluginSTRING
HIGHtests/python/test_plugin_callbacks.py0[project] name = "dep_b" version = "1.0.0" description = "" [tool.lichtfeld] auto_start = false hot_reload = true pluginSTRING
Redundant / Tautological Comments12 hits · 15 pts
SeverityFileLineSnippetContext
LOWscripts/benchmark_omniblender.sh7# Check if results directory exists and prompt for deletionCOMMENT
LOWeval/benchmark_mipnerf360_mcmc.sh8# Check if results directory exists and prompt for deletionCOMMENT
LOWeval/benchmark_mipnerf360.sh7# Check if results directory e`xists and prompt for deletionCOMMENT
LOWeval/benchmark_mipnerf360_mrnf.sh8# Check if results directory exists and prompt for deletionCOMMENT
LOWeval/benchmark_mipnerf360_improved_gs_plus.sh8# Check if results directory exists and prompt for deletionCOMMENT
LOWsrc/python/lfs_plugins/installer.py1038 # Check if git is availableCOMMENT
LOWsrc/python/lfs_plugins/asset_scanner.py156 # Check if it's a directory (dataset)COMMENT
LOWsrc/python/lfs_plugins/asset_scanner.py713 # Check if it's a JSON checkpointCOMMENT
LOWsrc/python/lfs_plugins/asset_manager_panel.py3718 # Open file dialog for checkpointCOMMENT
LOWsrc/python/lfs_plugins/asset_manager_panel.py3760 # Open file dialog - use ply dialog as it supports multiple asset formatsCOMMENT
LOWsrc/python/lfs_plugins/asset_manager_panel.py5149 # Check if this is a folder action (menu, rename, delete)COMMENT
LOWsrc/python/lfs_plugins/asset_manager_panel.py5723 # Check if any selection-related fields are being dirtied.COMMENT
Docstring Block Structure3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHsrc/python/lfs_plugins/templates.py148Create a new plugin from template. Args: name: Plugin name (used for directory and module) target_dSTRING
HIGHsrc/python/lfs_plugins/url_downloader.py60Normalize an HTTP(S) URL. - Validates scheme is http or https. - Rewrites Dropbox URLs to ensure dl=1. STRING
HIGHsrc/python/lfs_plugins/url_downloader.py524Download an HTTP(S) URL and optionally extract zip/tar archives. Args: url: Source URL dest_dirSTRING
Fake / Example Data8 hits · 10 pts
SeverityFileLineSnippetContext
LOWtools/check_ui_hardcoded.py30 {"status_text", "stage", "label", "message", "title", "tooltip", "placeholder", "hint", "caption"}CODE
LOWtests/python/test_localization_contracts.py336 "placeholder": sum(CODE
LOWtests/python/test_localization_contracts.py337 match.group(2).lower() == "placeholder"CODE
LOWtests/python/test_localization_contracts.py344 "placeholder": stamped_rml.count('data-lfs-i18n-placeholder="'),CODE
LOWsrc/visualizer/gui/scene_panel_native.cpp825 changed |= setCachedAttribute(filter_input_el_, "placeholder", tr("scene.search"));CODE
LOWsrc/visualizer/gui/panels/python_console_panel.cpp1153 search->SetAttribute("placeholder", LOC(lichtfeld::Strings::PythonConsole::SEARCH_PACKAGES));CODE
LOWsrc/visualizer/gui/rmlui/rml_document_utils.cpp320 for (const std::string_view attribute : {"title", "placeholder"}) {CODE
LOW…c/visualizer/rendering/point_cloud_vulkan_renderer.cpp686 "placeholder")) {CODE
Self-Referential Comments3 hits · 9 pts
SeverityFileLineSnippetContext
MEDIUMtests/python/test_plugin_system.py360 # Create a plugin that will fail to loadCOMMENT
MEDIUMsrc/python/lfs_plugins/asset_thumbnails.py160 # Create a simple PNG with the given colorCOMMENT
MEDIUMsrc/python/lfs_plugins/asset_thumbnails.py610 # Create a gray placeholder with "?" labelCOMMENT
AI Structural Patterns4 hits · 3 pts
SeverityFileLineSnippetContext
LOWtests/python/test_histogram_panel.py90CODE
LOW…rnal/nvImageCodec/tools/stub_generator/stub_codegen.py49CODE
LOWsrc/python/lfs_plugins/asset_index.py837CODE
LOWsrc/python/lfs_plugins/asset_manager_integration.py243CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWexternal/nvImageCodec/tools/print_env.sh18# Usage:COMMENT