Repository Analysis

aseprite/aseprite

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

5.2 Low AI signal View on GitHub
5.2
Adjusted Score
5.2
Raw Score
100%
Time Factor
2026-05-29
Last Push
37,232
Stars
C++
Language
289,894
Lines of Code
1779
Files
1491
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 1HIGH 1MEDIUM 3LOW 1486

Pattern Findings

1491 matches across 7 categories. Click a row to expand file-level details.

Over-Commented Block1482 hits · 1482 pts
SeverityFileLineSnippet
LOWbuild.sh1#! /usr/bin/env bash
LOWsrc/config.h1// Aseprite
LOWsrc/README.md81You can check the platform using some `laf` macros:
LOWsrc/README.md101 #else
LOWsrc/filters/convolution_matrix_filter.h1// Aseprite
LOWsrc/filters/brightness_contrast_filter.cpp1// Aseprite
LOWsrc/filters/hue_saturation_filter.cpp1// Aseprite
LOWsrc/filters/hue_saturation_filter.h1// Aseprite
LOWsrc/filters/convolution_matrix_filter.cpp1// Aseprite
LOWsrc/filters/color_curve_filter.h1// Aseprite
LOWsrc/filters/outline_filter.h1// Aseprite
LOWsrc/filters/convolution_matrix.h1// Aseprite
LOWsrc/filters/filter.cpp1// Aseprite
LOWsrc/filters/neighboring_pixels.h1// Aseprite
LOWsrc/filters/median_filter.cpp1// Aseprite
LOWsrc/filters/filter_manager.h1// Aseprite
LOWsrc/filters/filter_manager.h61 // the Filter "getWidth()" times, in each pixel from getSourceAddress().
LOWsrc/filters/color_curve.h1// Aseprite
LOWsrc/filters/color_curve.cpp1// Aseprite
LOWsrc/filters/target.h1// Aseprite
LOWsrc/filters/replace_color_filter.h1// Aseprite
LOWsrc/filters/invert_color_filter.cpp1// Aseprite
LOWsrc/filters/outline_filter.cpp1// Aseprite
LOWsrc/filters/replace_color_filter.cpp1// Aseprite
LOWsrc/filters/color_curve_filter.cpp1// Aseprite
LOWsrc/filters/brightness_contrast_filter.h1// Aseprite
LOWsrc/filters/median_filter.h1// Aseprite
LOWsrc/ui/widget.cpp1// Aseprite UI Library
LOWsrc/ui/widget.cpp21#include "os/surface.h"
LOWsrc/ui/widget.cpp41#include "ui/theme.h"
LOWsrc/ui/shortcut.h1// Aseprite UI Library
LOWsrc/ui/grid_ui_tests.cpp121// | 1 | 2 | 10
LOWsrc/ui/scale.h1// Aseprite UI Library
LOWsrc/ui/theme.h1// Aseprite UI Library
LOWsrc/ui/view_benchmark.cpp1// Aseprite UI Library
LOWsrc/ui/button.cpp1// Aseprite UI Library
LOWsrc/ui/ui.h1// Aseprite UI Library
LOWsrc/ui/ui.h21#include "ui/cursor_type.h"
LOWsrc/ui/ui.h41#include "ui/manager.h"
LOWsrc/ui/ui.h61#include "ui/size_hint_event.h"
LOWsrc/ui/int_entry.h1// Aseprite UI Library
LOWsrc/ui/scroll_window.cpp1// Aseprite UI Library
LOWsrc/ui/style.h1// Aseprite UI Library
LOWsrc/ui/listitem.cpp1// Aseprite UI Library
LOWsrc/ui/box.cpp1// Aseprite UI Library
LOWsrc/ui/message.cpp1// Aseprite UI Library
LOWsrc/ui/style.cpp1// Aseprite UI Library
LOWsrc/ui/tooltips.h1// Aseprite UI Library
LOWsrc/ui/event.h1// Aseprite UI Library
LOWsrc/ui/widget.h1// Aseprite UI Library
LOWsrc/ui/widget.h341 // ===============================================================
LOWsrc/ui/widget.h361 // the widget, the widget will lose the HAS_MOUSE flag. If some
LOWsrc/ui/separator.cpp1// Aseprite UI Library
LOWsrc/ui/combobox.h1// Aseprite UI Library
LOWsrc/ui/window.cpp1// Aseprite UI Library
LOWsrc/ui/move_region.cpp1// Aseprite UI Library
LOWsrc/ui/listbox.h1// Aseprite UI Library
LOWsrc/ui/manager.h1// Aseprite UI Library
LOWsrc/ui/manager.h121 // highly probable that the "to" widget will recapture the mouse
LOWsrc/ui/popup_window.cpp1// Aseprite UI Library
1422 more matches not shown…
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippet
CRITICAL.github/workflows/lint_commit.yml43 const opts = github.rest.pulls.listCommits.endpoint.merge({
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippet
MEDIUMbuild.sh132# Create the directory to store the configuration.
MEDIUMtests/cli/file-formats.sh4# Create a simple image and save it in all formats using scripts
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippet
HIGHCONTRIBUTING.md102 not going to merge code generated by AI or co-authored by AI.
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippet
LOWbuild.sh4# Usage:
LOWmisc/update-copyright.sh3# Usage:
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMsrc/app/util/cel_ops.cpp708 // Common case: Re-utilize the same tile in Auto mode.
Fake / Example Data2 hits · 2 pts
SeverityFileLineSnippet
LOWsrc/app/file/file_tests.cpp224 { "name", std::string("John Doe") },
LOWsrc/app/file/file_tests.cpp251 { "name", std::string("John Doe") },