Repository Analysis

colmap/colmap

COLMAP - Structure-from-Motion and Multi-View Stereo

12.4 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of colmap/colmap, a C++ project with 12,194 GitHub stars. SynthScan v2.0 examined 140,759 lines of code across 581 source files, recording 1449 pattern matches distributed across 12 syntactic categories. The overall adjusted score of 12.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).

12.4
Adjusted Score
12.4
Raw Score
100%
Time Factor
2026-07-14
Last Push
12.2K
Stars
C++
Language
140.8K
Lines of Code
581
Files
1.4K
Pattern Hits
2026-07-14
Scan Date
0.02
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

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

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 10MEDIUM 18LOW 1421

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 1449 distinct pattern matches across 12 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 Identifiers624 hits · 824 pts
SeverityFileLineSnippetContext
LOWbenchmark/reconstruction/evaluation/utils_test.py69 def test_picks_smallest_per_category(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py81 def test_preserves_input_order(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py92 def test_num_scenes_larger_than_category_size(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py157 def test_auto_detect_no_devices(self, monkeypatch):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py166 def test_simple_uniform_errors(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py186 def test_all_errors_above_threshold(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py192 def test_all_errors_below_threshold(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py230 def test_all_errors_above_threshold(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py236 def test_all_errors_below_threshold(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py388 def test_skips_special_entries(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py500def create_test_reconstruction():CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py510 def test_identical_reconstruction(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py522 def test_transformed_reconstruction(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py545 def test_identical_reconstruction(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py561 def test_transformed_reconstruction(self):CODE
LOWbenchmark/reconstruction/evaluation/utils_test.py585 def test_different_reconstructions(self):CODE
LOWbenchmark/reconstruction/evaluation/covisibility.py141def _compute_frustums_for_all_images(CODE
LOWbenchmark/reconstruction/evaluation/covisibility.py163def _is_pair_covisible_by_tracks(CODE
LOWbenchmark/reconstruction/evaluation/covisibility.py176def _is_pair_covisible_by_frustum(CODE
LOWbenchmark/reconstruction/evaluation/geometry_test.py68 def test_perpendicular_vectors(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py88 def test_single_image_with_points(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py109 def test_insufficient_points_returns_default(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py124 def test_per_image_ranges_differ(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py156 def test_identity_camera_shape(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py177 def test_vertices_depth_range(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py231 def test_covisible_side_by_side(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py235 def test_not_covisible_opposite_directions(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py242 def test_rejected_by_viewing_angle(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py251 def test_covisible_converging_cameras(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py266 def test_not_covisible_far_apart_narrow_fov(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py271 def test_not_covisible_depth_out_of_range(self):CODE
LOW…nchmark/reconstruction/evaluation/covisibility_test.py295 def test_covisible_identical_cameras(self):CODE
LOWbenchmark/reconstruction/evaluation/utils.py268def filter_smallest_scenes_per_category(CODE
LOWpython/ci/test_regression_eth3d.py33def check_small_errors_or_exit(CODE
LOWpython/examples/custom_bundle_adjustment.py98def iterative_global_refinement(CODE
LOWpython/examples/custom_bundle_adjustment.py257def iterative_local_refinement(CODE
LOW…n/examples/convert_legacy_rotation_averaging_format.py130def get_image_names_from_relative_poses(CODE
LOW…n/examples/convert_legacy_rotation_averaging_format.py153def create_database_from_relative_poses(CODE
LOWpython/examples/custom_incremental_pipeline.py35def has_unknown_sensor_from_rig(CODE
LOWpython/examples/custom_incremental_pipeline.py52def iterative_global_refinement(CODE
LOWpython/examples/custom_incremental_pipeline.py70def initialize_reconstruction(CODE
LOWpython/examples/example.py16def incremental_mapping_with_pbar(CODE
LOWpython/examples/custom_incremental_pipeline_test.py10def expect_equal_reconstructions(CODE
LOWpython/examples/custom_incremental_pipeline_test.py115def test_multi_reconstruction(tmp_path: Path) -> None:CODE
LOWpython/examples/panorama_sfm.py307 def convert_to_equirectangular(CODE
LOWpython/examples/panorama_sfm.py430def render_perspective_images(CODE
LOWsrc/pycolmap/dataclass_test.py9def test_ransac_options_summary():CODE
LOWsrc/pycolmap/dataclass_test.py16def test_ransac_options_summary_write_type():CODE
LOWsrc/pycolmap/dataclass_test.py30def test_ransac_options_todict():CODE
LOWsrc/pycolmap/dataclass_test.py38def test_ransac_options_todict_recursive():CODE
LOWsrc/pycolmap/dataclass_test.py45def test_ransac_options_mergedict():CODE
LOWsrc/pycolmap/dataclass_test.py60def test_ransac_options_deepcopy():CODE
LOWsrc/pycolmap/dataclass_test.py76def test_ransac_options_pickle_roundtrip():CODE
LOWsrc/pycolmap/dataclass_test.py86def test_ransac_options_dict_constructor():CODE
LOWsrc/pycolmap/dataclass_test.py92def test_ransac_options_kwargs_constructor():CODE
LOWsrc/pycolmap/dataclass_test.py101def test_incremental_pipeline_options_todict_recursive():CODE
LOWsrc/pycolmap/dataclass_test.py108def test_incremental_pipeline_options_mergedict():CODE
LOWsrc/pycolmap/dataclass_test.py114def test_incremental_pipeline_options_summary():CODE
LOWsrc/pycolmap/dataclass_test.py121def test_incremental_pipeline_options_pickle():CODE
LOWsrc/pycolmap/main_test.py9def test_ceres_version_is_str():CODE
564 more matches not shown…
Over-Commented Block772 hits · 769 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWCMakeLists.txt21# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWbenchmark/reconstruction/download.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluate.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/compare.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/utils_test.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/covisibility.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/geometry_test.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/eth3d.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOW…nchmark/reconstruction/evaluation/covisibility_test.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/imc.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/blended_mvs.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/utils.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWbenchmark/reconstruction/evaluation/geometry.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWdocker/run-gui.sh1#!/bin/bashCOMMENT
LOWpython/README.md201# Optional parameters:COMMENT
LOWpython/util/flickr_downloader.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWpython/examples/visualize_model.py1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWscripts/shell/profile_binary.sh1#!/bin/bashCOMMENT
LOWscripts/shell/profile_binary.sh21# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSECOMMENT
LOWscripts/shell/build_mac_app.sh1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWscripts/shell/restore_git_submodules.sh1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWscripts/shell/generate_coverage_report.sh1#!/bin/bashCOMMENT
LOWscripts/shell/generate_coverage_report.sh21# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSECOMMENT
LOWscripts/shell/images_to_video.sh1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWscripts/shell/images_to_video.sh21# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWdoc/conf.py1# COLMAP documentation build configuration file, created byCOMMENT
LOWdoc/conf.py81# The language for content autogenerated by Sphinx. Refer to documentationCOMMENT
LOWdoc/conf.py101COMMENT
LOWdoc/conf.py121COMMENT
LOWdoc/conf.py141# The name of an image file (relative to this directory) to place at the topCOMMENT
LOWdoc/conf.py161# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,COMMENT
LOWdoc/conf.py181COMMENT
LOWdoc/conf.py201COMMENT
LOWsrc/colmap/CMakeLists.txt1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/reconstruction_stats_widget.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/reconstruction_stats_widget.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/point_viewer_widget.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/point_viewer_widget.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/CMakeLists.txt1# Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/movie_grabber_widget.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/movie_grabber_widget.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/point_painter.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/point_painter.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/thread_control_widget.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/thread_control_widget.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/options_widget.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/options_widget.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/automatic_reconstruction_widget.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/automatic_reconstruction_widget.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/line_painter.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/line_painter.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/main_window.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/main_window.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/main_window.h41#include "colmap/ui/match_matrix_widget.h"COMMENT
LOWsrc/colmap/ui/render_options_widget.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/render_options_widget.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/colormaps.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
LOWsrc/colmap/ui/colormaps.h21// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BECOMMENT
LOWsrc/colmap/ui/render_options.h1// Copyright (c), ETH Zurich and UNC Chapel Hill.COMMENT
712 more matches not shown…
Cross-Language Confusion10 hits · 68 pts
SeverityFileLineSnippetContext
HIGHpython/examples/custom_bundle_adjustment.py212 ) or point3D.track.length() <= kMaxTrackLength:CODE
HIGHpython/examples/visualize_model.py55 if point.track.length() < min_track_len:CODE
HIGHsrc/pycolmap/scene/point3d_test.py40 assert point.track.length() == 1CODE
HIGHsrc/pycolmap/scene/track_test.py34 assert track.length() == 0CODE
HIGHsrc/pycolmap/scene/track_test.py40 assert track.length() == 1CODE
HIGHsrc/pycolmap/scene/track_test.py50 assert track.length() == 2CODE
HIGHsrc/pycolmap/scene/track_test.py75 assert track.length() == 1CODE
HIGHsrc/pycolmap/scene/track_test.py81 assert track.length() == 0CODE
HIGHsrc/pycolmap/scene/track_test.py89 assert track.length() == 1CODE
HIGHsrc/pycolmap/scene/track_test.py100 assert track.length() == 1CODE
AI Slop Vocabulary16 hits · 48 pts
SeverityFileLineSnippetContext
MEDIUMdocker/run-gui.sh3# A robust script to run the COLMAP GUI inside a Docker container,COMMENT
MEDIUMpython/examples/custom_bundle_adjustment.py304 # Only use robust cost function for first iterationCOMMENT
MEDIUMsrc/colmap/sfm/incremental_mapper.h148 // Whether to use a robust loss on prior locationsCOMMENT
MEDIUMsrc/colmap/sfm/incremental_mapper.h151 // Threshold on the residual for the robust lossCOMMENT
MEDIUMsrc/colmap/sfm/incremental_mapper.h232 // are too large, non-robust bundle adjustment will break down; if theCOMMENT
MEDIUMsrc/colmap/sfm/observation_manager.h175 // uniform distribution of observations results in more robust registration.COMMENT
MEDIUMsrc/colmap/estimators/rotation_averaging.h60 // Geman-McClure weight from "Efficient and robust large-scale rotationCOMMENT
MEDIUMsrc/colmap/estimators/pose.h173// a robust cost function, i.e. the corresponding points need not necessarilyCOMMENT
MEDIUMsrc/colmap/estimators/rotation_averaging_impl.h147 // L1 robust loss minimization phase.COMMENT
MEDIUMsrc/colmap/estimators/bundle_adjustment_ceres.h42 // Loss function types: Trivial (non-robust) and robust loss functions.COMMENT
MEDIUMsrc/colmap/estimators/bundle_adjustment_ceres.h109 // Threshold on the residual for the robust loss.COMMENT
MEDIUMsrc/colmap/mvs/model.h64 // the number of shared points subject to a minimum robust averageCOMMENT
MEDIUMsrc/colmap/mvs/model.h72 // Compute the robust minimum and maximum depths from the sparse point cloud.COMMENT
MEDIUMsrc/colmap/scene/database.h71 // The factory should be robust to handle non-supported files and return aCOMMENT
MEDIUMsrc/colmap/controllers/incremental_pipeline.h152 // Whether to use a robust loss on prior camera positions.COMMENT
MEDIUMsrc/colmap/controllers/incremental_pipeline.h155 // Threshold on the residual for the robust position prior lossCOMMENT
Deep Nesting11 hits · 11 pts
SeverityFileLineSnippetContext
LOWbenchmark/reconstruction/evaluation/eth3d.py39CODE
LOWbenchmark/reconstruction/evaluation/imc.py42CODE
LOWbenchmark/reconstruction/evaluation/blended_mvs.py44CODE
LOWbenchmark/reconstruction/evaluation/utils.py706CODE
LOWbenchmark/reconstruction/evaluation/utils.py1222CODE
LOWpython/util/flickr_downloader.py125CODE
LOWpython/examples/custom_bundle_adjustment.py134CODE
LOW…n/examples/convert_legacy_rotation_averaging_format.py153CODE
LOWpython/examples/custom_incremental_pipeline.py134CODE
LOWpython/examples/custom_incremental_pipeline.py294CODE
LOWpython/examples/panorama_sfm.py457CODE
Redundant / Tautological Comments5 hits · 8 pts
SeverityFileLineSnippetContext
LOWdocker/run-gui.sh20# Check if any argument is provided.COMMENT
LOWdocker/run-gui.sh28# Check if local colmap:latest image exists (in case you ran build.sh), otherwise use official imageCOMMENT
LOWdocker/run.sh3# Check if any argument is provided.COMMENT
LOWdocker/run.sh10# Check if local colmap:latest image exists (in case you ran build.sh), otherwise use official imageCOMMENT
LOWdocker/setup-ubuntu.sh9# Check if reboot is neededCOMMENT
Unused Imports4 hits · 4 pts
SeverityFileLineSnippetContext
LOWbenchmark/reconstruction/evaluation/utils.py54CODE
LOWpython/pycolmap/__init__.py64CODE
LOWpython/pycolmap/pyceres/__init__.py7CODE
LOWpython/pycolmap/cost_functions/__init__.py7CODE
Excessive Try-Catch Wrapping3 hits · 4 pts
SeverityFileLineSnippetContext
LOWpython/ci/test_regression_eth3d.py26 except Exception as exc:CODE
LOWdoc/conf.py34 except Exception:CODE
MEDIUMdoc/conf.py19def get_git_revision():CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMdoc/conf.py4# This file is execfile()d with the current directory set to itsCOMMENT
Structural Annotation Overuse1 hit · 2 pts
SeverityFileLineSnippetContext
LOWpyproject.toml14# WARNING: This version must follow the MAJOR.MINOR.PATCH format. If onlyCOMMENT
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWsrc/thirdparty/Symforce-Caspar/caspar_generate.py1# Usage:COMMENT
Modern Structural Boilerplate1 hit · 1 pts
SeverityFileLineSnippetContext
LOWbenchmark/reconstruction/evaluation/utils.py64def _set_pdeathsig() -> None:CODE