AI Slop Code Risk Monitor

dail8859/NotepadNext

SlopCodeMonitor badge for dail8859/NotepadNext Adjusted legacy signal; badge bands: 25 / 50 / 75 (different from dashboard bands).

A cross-platform, reimplementation of Notepad++

3.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for dail8859/NotepadNext, a C++ project with 14,748 GitHub stars. SynthScan examined 256,106 lines of code across 890 source files, recording 753 pattern matches distributed across 12 syntactic categories. The legacy adjusted pattern signal is 3.3 (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.

3.3
Adjusted Signal
3.3
Raw Pattern Score
100%
Time Factor
2026-10-26
Last Push
14.7K
Stars
C++
Language
256.1K
Lines of Code
890
Files
753
Pattern Hits
2026-10-31
Scan Date
0.01
HC Hit Rate

Risk Review · Payload v1

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.

Cognitive Ownership Risk 9.4/100 · LOW

Can maintainers explain intent, assumptions, and trade-offs? 619 finding(s).

Hallucinated Dependency & Supply Chain Risk 1.4/100 · LOW

Are imports declared and package/API names verified? 63 finding(s).

Agent Over-Engineering Ratio 4.9/100 · LOW

Are wrappers, guards, and repeated structures necessary? 72 finding(s).

PR Review Velocity Impact 16.5/100 · LOW

Which changes need focused human review? 753 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

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.

Severity Breakdown

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.

CRITICAL 0HIGH 5MEDIUM 73LOW 675

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 753 distinct pattern matches across 12 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.

Over-Commented Block573 hits · 444 pts
SeverityFileLineSnippetContext
LOWthirdparty/lexilla/test/unit/catch.hpp21# pragma clang system_headerCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp41 // Wparentheses have to be suppressed globally.COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp61# if !defined(CATCH_CONFIG_ENABLE_CHRONO_STRINGMAKER)COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp81# define CATCH_PLATFORM_LINUXCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp101COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp121// In general each macro has a _NO_<feature name> formCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp141# define CATCH_INTERNAL_START_WARNINGS_SUPPRESSION _Pragma( "GCC diagnostic push" )COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp181# define CATCH_INTERNAL_SUPPRESS_UNUSED_TEMPLATE_WARNINGS \COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp201#endifCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp221COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp241#if defined(_MSC_VER)COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp261# define CATCH_INTERNAL_START_WARNINGS_SUPPRESSION __pragma( warning(push) )COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp281# define CATCH_INTERNAL_CONFIG_NO_WCHARCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp301////////////////////////////////////////////////////////////////////////////////COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp321 #endifCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp341 # include <ciso646>COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp361# define CATCH_CONFIG_POSIX_SIGNALSCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp381# define CATCH_CONFIG_CPP17_VARIANTCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp401# define CATCH_CONFIG_POLYFILL_ISNANCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp421#if !defined(CATCH_INTERNAL_STOP_WARNINGS_SUPPRESSION)COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp441#endifCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp461#endifCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp701#define INTERNAL_CATCH_EXPAND_VARGS(...) __VA_ARGS__COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp721COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp741#define INTERNAL_CATCH_STRINGIZE(...) INTERNAL_CATCH_STRINGIZE2(__VA_ARGS__)COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp761#define INTERNAL_CATCH_MAKE_TYPE_LIST2(...) INTERNAL_CATCH_EXPAND_VARGS(decltype(get_wrapper<INTERNAL_CATCH_REMOVE_PARENCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp901#define INTERNAL_CATCH_NTTP_REG_GEN(TestFunc, ...) INTERNAL_CATCH_VA_NARGS_IMPL( "dummy", __VA_ARGS__, INTERNAL_CATCH_NTCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp1021 #ifndef CATCH_CONFIG_TRADITIONAL_MSVC_PREPROCESSORCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp1401 ResultDisposition::Flags resultDisposition;COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp1521 return nil;COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp1861 }COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp2181COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp2681#elseCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp5061COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp6941COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp7941namespace Catch {COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp7961 #define CATCH_TRAP() __asm__(".inst 0xe7f001f0")COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp7981 #define CATCH_TRAP() DebugBreak()COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp8001 // Wrapper for platform-specific fatal error (signals/SEH) handlersCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp8401} // namespace CatchCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp8421#endifCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp8441COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp10041 int m_oldErrno;COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp10061#ifdef __AFXDLLCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp10401# include <unistd.h>COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp10461 // The standard POSIX way of detecting a debugger is to attempt toCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp11461 std::string to_string(T const& t) {COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp12041 };COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp14341 className = className.substr( penultimateColons, lastColons-penultimateColons );COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp15001// end catch_timer.cppCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp15321#define CATCH_CONFIG_UNCAUGHT_EXCEPTIONS_HPPCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp15341# define CATCH_CONFIG_CPP17_UNCAUGHT_EXCEPTIONSCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp15761// start catch_reporter_bases.cppCOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp17521COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp17561 return result;COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp17581#define CATCH_REQUIRE_FALSE( ... ) INTERNAL_CATCH_TEST( "CATCH_REQUIRE_FALSE", Catch::ResultDisposition::Normal | Catch:COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp17601#define CATCH_CHECK_THROWS_MATCHES( expr, exceptionType, matcher ) INTERNAL_CATCH_THROWS_MATCHES( "CATCH_CHECK_THROWS_MACOMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp17621#define CATCH_DYNAMIC_SECTION( ... ) INTERNAL_CATCH_DYNAMIC_SECTION( __VA_ARGS__ )COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp17641#define CATCH_TEMPLATE_TEST_CASE_METHOD_SIG( className, ... ) INTERNAL_CATCH_EXPAND_VARGS( INTERNAL_CATCH_TEMPLATE_TEST_COMMENT
LOWthirdparty/lexilla/test/unit/catch.hpp17661#define CATCH_WHEN( desc ) INTERNAL_CATCH_DYNAMIC_SECTION( " When: " << desc )COMMENT
513 more matches not shown…
Decorative Section Separators61 hits · 226 pts
SeverityFileLineSnippetContext
MEDIUM.github/workflows/build.yml21 # ─── Windows ───────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/build.yml32 # ─── Windows (ARM) ─────────────────────────────────────────COMMENT
MEDIUM.github/workflows/build.yml46 # ─── Linux ─────────────────────────────────────────────────COMMENT
MEDIUM.github/workflows/build.yml57 # ─── macOS Intel (x64) ─────────────────────────────────────COMMENT
MEDIUM.github/workflows/build.yml80 # ─── macOS Apple Silicon (arm64) ───────────────────────────COMMENT
MEDIUM.github/workflows/build.yml109 # ─── Install Qt (Windows / Linux via jurplel) ──────────────COMMENT
MEDIUM.github/workflows/build.yml119 # ─── Install Qt (macOS via jdpurcell for arch support) ─────COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl2#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl4#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl9#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl11#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl14#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl18#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl20#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl41#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl43#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl51#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl53#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl59#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl61#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl66#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl68#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl120#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl122#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl132#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl134#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl168#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl170#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl176#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…arty/lexilla/test/examples/perl/perl-test-5220delta.pl178#--------------------------------------------------------------------------COMMENT
MEDIUM…arty/lexilla/test/examples/perl/perl-test-5220delta.pl93#--------------------------------------------------------------------------COMMENT
MEDIUM…arty/lexilla/test/examples/perl/perl-test-5220delta.pl95#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl2#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl4#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl7#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl9#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl11#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl13#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl15#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl17#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl75#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl77#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl79#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl91#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl93#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl95#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl120#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl122#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl124#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl173#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl175#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl177#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl208#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl210#--------------------------------------------------------------------------COMMENT
MEDIUM⚡…lexilla/test/examples/perl/perl-test-sub-prototypes.pl212#--------------------------------------------------------------------------COMMENT
MEDIUM…lexilla/test/examples/perl/perl-test-sub-prototypes.pl34#--------------------------------------------------------------------------COMMENT
MEDIUM…lexilla/test/examples/perl/perl-test-sub-prototypes.pl36#--------------------------------------------------------------------------COMMENT
MEDIUM…lexilla/test/examples/perl/perl-test-sub-prototypes.pl55#--------------------------------------------------------------------------COMMENT
MEDIUM…lexilla/test/examples/perl/perl-test-sub-prototypes.pl57#--------------------------------------------------------------------------COMMENT
MEDIUM…lexilla/test/examples/perl/perl-test-sub-prototypes.pl237#--------------------------------------------------------------------------COMMENT
1 more matches not shown…
Unused Imports62 hits · 62 pts
SeverityFileLineSnippetContext
LOWscripts/GenerateEnums.py3CODE
LOWthirdparty/scintilla/test/XiteMenu.py3CODE
LOWthirdparty/scintilla/test/XiteWin.py5CODE
LOWthirdparty/scintilla/test/XiteWin.py6CODE
LOWthirdparty/scintilla/test/ScintillaCallable.py3CODE
LOWthirdparty/scintilla/test/performanceTests.py5CODE
LOWthirdparty/scintilla/test/performanceTests.py6CODE
LOWthirdparty/scintilla/test/simpleTests.py6CODE
LOWthirdparty/scintilla/test/simpleTests.py7CODE
LOWthirdparty/scintilla/test/win32Tests.py10CODE
LOWthirdparty/scintilla/test/win32Tests.py11CODE
LOWthirdparty/scintilla/scripts/FileGenerator.py14CODE
LOWthirdparty/uchardet/script/BuildLangModel.py57CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-3.py41CODE
LOWthirdparty/uchardet/script/charsets/windows-1256.py41CODE
LOWthirdparty/uchardet/script/charsets/ibm852.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-7.py41CODE
LOWthirdparty/uchardet/script/charsets/windows-1252.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-6.py41CODE
LOWthirdparty/uchardet/script/charsets/windows-1253.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-2.py41CODE
LOWthirdparty/uchardet/script/charsets/windows-1257.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-15.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-9.py41CODE
LOWthirdparty/uchardet/script/charsets/tis-620.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-11.py41CODE
LOWthirdparty/uchardet/script/charsets/windows-1258.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-10.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-13.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-16.py41CODE
LOWthirdparty/uchardet/script/charsets/viscii.py41CODE
LOWthirdparty/uchardet/script/charsets/windows-1250.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-1.py41CODE
LOW…irdparty/uchardet/script/charsets/mac-centraleurope.py41CODE
LOWthirdparty/uchardet/script/charsets/iso-8859-4.py41CODE
LOWthirdparty/uchardet/script/charsets/ibm865.py41CODE
LOWthirdparty/uchardet/script/langs/sl.py41CODE
LOWthirdparty/uchardet/script/langs/et.py41CODE
LOWthirdparty/uchardet/script/langs/el.py41CODE
LOWthirdparty/uchardet/script/langs/pl.py41CODE
LOWthirdparty/uchardet/script/langs/vi.py41CODE
LOWthirdparty/uchardet/script/langs/lv.py41CODE
LOWthirdparty/uchardet/script/langs/pt.py41CODE
LOWthirdparty/uchardet/script/langs/th.py41CODE
LOWthirdparty/uchardet/script/langs/fi.py41CODE
LOWthirdparty/uchardet/script/langs/hr.py41CODE
LOWthirdparty/uchardet/script/langs/lt.py41CODE
LOWthirdparty/uchardet/script/langs/mt.py41CODE
LOWthirdparty/uchardet/script/langs/hu.py41CODE
LOWthirdparty/uchardet/script/langs/fr.py41CODE
LOWthirdparty/uchardet/script/langs/cs.py41CODE
LOWthirdparty/uchardet/script/langs/sv.py41CODE
LOWthirdparty/uchardet/script/langs/tr.py41CODE
LOWthirdparty/uchardet/script/langs/ro.py41CODE
LOWthirdparty/uchardet/script/langs/eo.py41CODE
LOWthirdparty/uchardet/script/langs/es.py41CODE
LOWthirdparty/uchardet/script/langs/sk.py41CODE
LOWthirdparty/uchardet/script/langs/it.py41CODE
LOWthirdparty/uchardet/script/langs/ar.py41CODE
LOWthirdparty/uchardet/script/langs/de.py41CODE
2 more matches not shown…
Deep Nesting33 hits · 33 pts
SeverityFileLineSnippetContext
LOWscripts/GenerateEnums.py35CODE
LOWthirdparty/lexilla/test/Metadata/CheckMeta.py13CODE
LOWthirdparty/lexilla/scripts/LexillaData.py55CODE
LOWthirdparty/lexilla/scripts/LexillaData.py83CODE
LOWthirdparty/lexilla/scripts/LexillaData.py160CODE
LOWthirdparty/lexilla/scripts/LexillaData.py177CODE
LOWthirdparty/lexilla/scripts/LexillaData.py219CODE
LOWthirdparty/scintilla/test/XiteWin.py252CODE
LOWthirdparty/scintilla/test/XiteWin.py348CODE
LOWthirdparty/scintilla/test/ScintillaCallable.py87CODE
LOWthirdparty/scintilla/test/ScintillaCallable.py121CODE
LOWthirdparty/scintilla/test/simpleTests.py278CODE
LOWthirdparty/scintilla/qt/ScintillaEdit/WidgetGen.py178CODE
LOWthirdparty/scintilla/qt/ScintillaEdit/WidgetGen.py191CODE
LOWthirdparty/scintilla/qt/ScintillaEdit/WidgetGen.py200CODE
LOWthirdparty/scintilla/qt/ScintillaEdit/WidgetGen.py213CODE
LOWthirdparty/scintilla/qt/ScintillaEdit/WidgetGen.py243CODE
LOWthirdparty/scintilla/scripts/ScintillaData.py27CODE
LOWthirdparty/scintilla/scripts/FileGenerator.py48CODE
LOWthirdparty/scintilla/scripts/FileGenerator.py140CODE
LOWthirdparty/scintilla/scripts/HeaderCheck.py35CODE
LOWthirdparty/scintilla/scripts/CheckMentioned.py49CODE
LOWthirdparty/scintilla/scripts/CheckMentioned.py101CODE
LOWthirdparty/scintilla/scripts/CheckMentioned.py127CODE
LOWthirdparty/scintilla/scripts/ScintillaAPIFacer.py145CODE
LOWthirdparty/scintilla/scripts/ScintillaAPIFacer.py187CODE
LOWthirdparty/scintilla/scripts/ScintillaAPIFacer.py218CODE
LOWthirdparty/scintilla/scripts/ScintillaAPIFacer.py239CODE
LOWthirdparty/scintilla/scripts/Dependencies.py41CODE
LOWthirdparty/scintilla/scripts/HFacer.py11CODE
LOWthirdparty/scintilla/scripts/HFacer.py36CODE
LOWthirdparty/scintilla/scripts/Face.py70CODE
LOWthirdparty/uchardet/script/BuildLangModel.py168CODE
Empty Error Handlers4 hits · 20 pts
SeverityFileLineSnippetContext
HIGHthirdparty/scintilla/qt/ScintillaEdit/WidgetGen.py286except OSError:CODE
HIGHthirdparty/scintilla/scripts/CheckMentioned.py190except KeyError:CODE
HIGHthirdparty/scintilla/scripts/HFacer.py52except ValueError:CODE
HIGHthirdparty/uchardet/script/BuildLangModel.py278except KeyError:CODE
Self-Referential Comments5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMthirdparty/lexilla/src/DepGen.py27 # Create the dependencies file for g++COMMENT
MEDIUMthirdparty/lexilla/src/DepGen.py35 # Create the dependencies file for MSVCCOMMENT
MEDIUMthirdparty/scintilla/test/simpleTests.py1520 # Create a two character indicator over "BC" in "aBCd" and ensure that it doesn'tCOMMENT
MEDIUMthirdparty/scintilla/win32/DepGen.py19 # Create the dependencies file for g++COMMENT
MEDIUMthirdparty/scintilla/win32/DepGen.py27 # Create the dependencies file for MSVCCOMMENT
Excessive Try-Catch Wrapping6 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMthirdparty/uchardet/script/BuildLangModel.py208 print('Error: `iconv` ended with error "{}".\n'.format(error))CODE
MEDIUMthirdparty/uchardet/script/BuildLangModel.py212 print('Error: "{}" is not a supported charset by python and `iconv` is not installed.\n')CODE
MEDIUMthirdparty/uchardet/script/BuildLangModel.py301 print('Error: connection to Wikipedia failed. Aborting\n')CODE
MEDIUMthirdparty/uchardet/script/BuildLangModel.py343 print("Error: alphabet characters are absent from data collection"CODE
MEDIUMthirdparty/uchardet/script/BuildLangModel.py421 print('Error: `iconv` ended with error "{}".\n'.format(error))CODE
MEDIUMthirdparty/uchardet/script/BuildLangModel.py426 print('Error: "{}" is not a supported charset by python and `iconv` is not installed.\n')CODE
Cross-Language Confusion1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHthirdparty/scintilla/test/simpleTests.py1513 # Since null, remaining calls return 0COMMENT
AI Slop Vocabulary4 hits · 8 pts
SeverityFileLineSnippetContext
MEDIUMthirdparty/scintilla/cocoa/InfoBar.mm232 // Since the background is seamless, we don't need to take care for the proper offset.COMMENT
LOWthirdparty/uchardet/script/BuildLangModel.py326# If there is no alphabet defined, we just use the first 64 letters, which wasCOMMENT
LOWthirdparty/uchardet/script/langs/tr.py51# So I just use the alphabet variable below instead.COMMENT
LOWthirdparty/uchardet/script/langs/eo.py51# So I just use the alphabet variable below instead.COMMENT
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippetContext
LOWthirdparty/lexilla/test/unit/catch.hpp12659 // No children have started. We need to check if they _can_COMMENT
LOWthirdparty/scintilla/test/unit/catch.hpp12659 // No children have started. We need to check if they _can_COMMENT
Slop Phrases1 hit · 2 pts
SeverityFileLineSnippetContext
LOWthirdparty/lexilla/test/examples/dart/AllStyles.dart207/// so don't forget to [feed] them some [Food].COMMENT
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOWsrc/scripts/init.lua5function DetectLanguageFromContents(contents)CODE