AI Slop Code Risk Monitor

TrinityCore/TrinityCore

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

TrinityCore Open Source MMO Framework (master = 12.1.5.70688, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.2.60895)

0.3 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for TrinityCore/TrinityCore, a C++ project with 10,849 GitHub stars. SynthScan examined 4,220,594 lines of code across 22124 source files, recording 1328 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 0.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.

0.3
Adjusted Signal
0.3
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
10.8K
Stars
C++
Language
4.2M
Lines of Code
22.1K
Files
1.3K
Pattern Hits
2026-10-31
Scan Date
0.00
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 1.6/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.0/100 · LOW

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

Agent Over-Engineering Ratio 0.1/100 · LOW

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

PR Review Velocity Impact 1.7/100 · LOW

Which changes need focused human review? 1328 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 9MEDIUM 46LOW 1273

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 1328 distinct pattern matches across 14 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 Block1233 hits · 1174 pts
SeverityFileLineSnippetContext
LOWCMakeLists.txt1# This file is part of the TrinityCore Project. See AUTHORS file for Copyright informationCOMMENT
LOWcontrib/protoc-bnet/BnetFileGenerator.cpp1// Protocol Buffers - Google's data interchange formatCOMMENT
LOWcontrib/protoc-bnet/BnetFileGenerator.cpp21// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FORCOMMENT
LOWcontrib/protoc-bnet/BnetFileGenerator.cpp441void BnetFileGenerator::GenerateBuildDescriptors(pb::io::Printer* printer)COMMENT
LOWcontrib/protoc-bnet/config.h1/* protobuf config.h for MSVC. On other platforms, this is generatedCOMMENT
LOWcontrib/protoc-bnet/BnetCodeGenerator.cpp1//COMMENT
LOWcontrib/protoc-bnet/service_options.pb.h1// Generated by the protocol buffer compiler. DO NOT EDIT!COMMENT
LOWcontrib/protoc-bnet/BnetServiceGenerator.cpp1//COMMENT
LOWcontrib/protoc-bnet/BnetFileGenerator.h1// Protocol Buffers - Google's data interchange formatCOMMENT
LOWcontrib/protoc-bnet/BnetFileGenerator.h21// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FORCOMMENT
LOWcontrib/protoc-bnet/method_options.pb.h1// Generated by the protocol buffer compiler. DO NOT EDIT!COMMENT
LOWdep/g3dlite/include/G3D/BinaryInput.h21COMMENT
LOWdep/g3dlite/include/G3D/KDTree.h21#include "G3D/Vector4.h"COMMENT
LOWdep/g3dlite/include/G3D/g3dfnmatch.h41#include "G3D/platform.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h21#ifdef minCOMMENT
LOWdep/g3dlite/include/G3D/G3D.h41#include "G3D/format.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h61#include "G3D/PhysicsFrameSpline.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h81#include "G3D/BinaryInput.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h101#include "G3D/CubeFace.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h121#include "G3D/UprightFrame.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h141#include "G3D/ThreadSet.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h161#include "G3D/ParseMTL.h"COMMENT
LOWdep/g3dlite/include/G3D/G3D.h181 multiple calls.COMMENT
LOWdep/g3dlite/include/G3D/G3D.h201# pragma comment(lib, "zip_x64")COMMENT
LOWdep/g3dlite/include/G3D/G3D.h221# pragma comment(lib, "G3D")COMMENT
LOWdep/g3dlite/include/G3D/BinaryOutput.h21#include <stdio.h>COMMENT
LOWdep/g3dlite/include/G3D/Array.h21#ifdef G3D_DEBUGCOMMENT
LOWdep/g3dlite/include/G3D/debugAssert.h21COMMENT
LOWdep/g3dlite/include/G3D/debugAssert.h121# elif defined(__i386__)COMMENT
LOWdep/g3dlite/include/G3D/netheaders.h1#ifndef G3D_netheaders_hCOMMENT
LOWdep/g3dlite/include/G3D/netheaders.h21# endifCOMMENT
LOWdep/g3dlite/include/G3D/PointKDTree.h21#include "G3D/Vector3.h"COMMENT
LOWdep/g3dlite/include/G3D/Table.h21#include "G3D/debug.h"COMMENT
LOWdep/g3dlite/include/G3D/System.h21#include "G3D/FileNotFound.h"COMMENT
LOWdep/g3dlite/include/G3D/Matrix3.h341 static const float EPSILON; COMMENT
LOWdep/g3dlite/include/G3D/networkHelpers.h1// Included by NetworkDevice.cpp and TCPConduit.cpp to provide a platform-independent networking baseCOMMENT
LOWdep/g3dlite/include/G3D/networkHelpers.h21# include <net/if_dl.h>COMMENT
LOWdep/g3dlite/include/G3D/platform.h21 version M.mm [beta BB]COMMENT
LOWdep/g3dlite/include/G3D/platform.h61/** \def G3D_FREEBSD2*/COMMENT
LOWdep/g3dlite/include/G3D/platform.h81COMMENT
LOWdep/g3dlite/include/G3D/platform.h101# define G3D_64BITCOMMENT
LOWdep/g3dlite/include/G3D/platform.h121# if defined(__i386__)COMMENT
LOWdep/g3dlite/include/G3D/platform.h181# define G3D_CHECK_PRINTF_METHOD_ARGS COMMENT
LOWdep/g3dlite/include/G3D/platform.h201 #endifCOMMENT
LOWdep/g3dlite/include/G3D/platform.h221# ifndef WIN32_LEAN_AND_MEANCOMMENT
LOWdep/g3dlite/include/G3D/platform.h261COMMENT
LOWdep/g3dlite/include/G3D/platform.h281# endifCOMMENT
LOWdep/g3dlite/include/G3D/g3dmath.h21# pragma warning (push)COMMENT
LOWdep/g3dlite/source/Log.cpp1/**COMMENT
LOWdep/g3dlite/source/Vector4.cpp1/**COMMENT
LOWdep/g3dlite/source/format.cpp161COMMENT
LOWdep/g3dlite/source/Vector3.cpp21#include "G3D/TextInput.h"COMMENT
LOWdep/g3dlite/source/NetworkDevice.cpp1/**COMMENT
LOWdep/g3dlite/source/Matrix4.cpp1/**COMMENT
LOWdep/g3dlite/source/CollisionDetection.cpp21#include "G3D/Sphere.h"COMMENT
LOWdep/g3dlite/source/CollisionDetection.cpp701 // to handle. Note that all axes of distOutsideBox mustCOMMENT
LOWdep/g3dlite/source/CollisionDetection.cpp1141 // calculate V parameter and test boundsCOMMENT
LOWdep/g3dlite/source/CollisionDetection.cpp2461#pragma warning (pop)COMMENT
LOWdep/g3dlite/source/Quat.cpp61 // move instructions instead of branches.COMMENT
LOWdep/g3dlite/source/fileutils.cpp1/**COMMENT
1173 more matches not shown…
Slop Phrases39 hits · 94 pts
SeverityFileLineSnippetContext
LOWdep/argon2/argon2/opt.c215 /* Don't forget to generate the first block of addresses: */COMMENT
LOWdep/argon2/argon2/ref.c126 /* Don't forget to generate the first block of addresses: */COMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp673// Don't forget to clean up the snapshot object.COMMENT
MEDIUM…2022_01_02/2021_12_19_03_world_2019_12_18_00_world.sql22(28951, 0, 3, "Let me know if you need help finding anything, $c.", 12, 0, 100, 0, 0, 0, 'Breanni', 32810),CODE
MEDIUM…old/9.x/world/22082_2022_11_20/2022_10_21_02_world.sql13(1302, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 7, 100, 3, 0, 0, 32810, 0, 'Bernard Gump to PlayeCODE
MEDIUM…old/9.x/world/22082_2022_11_20/2022_11_12_17_world.sql23(1299, 0, 6, 'Let me know if you need help finding anything, $c.', 12, 7, 100, 3, 0, 0, 32810, 0, 'Lisbeth Schneider to CODE
MEDIUM…2022_03_06/2022_01_21_45_world_2020_07_08_14_world.sql65(777,0,0,"Hello, Antonio. It's good to see you safely made it here again. Let me know if you need anything.",12,7,100,1,CODE
MEDIUM…_10_15/2021_09_25_05_world_2018_04_10_00_world_335.sql29(16256,3,0,"Please let me know if you need anything else!",12,0,100,1,0,0,12135,0,"Jessica Chambers"),CODE
LOW…2026_09_09/2026_05_31_38_world_2024_04_04_02_world.sql5UPDATE `quest_offer_reward` SET `RewardText`="Ah, this is the food Ukor brought to the Valley of Trials. Did they not nCODE
LOW…53_to_TDB54_updates/world/2014_06_26_00_world_misc.sql109(@ENTRY,9,0,"See how easy that was with everyone working together? Just take what you need from the clean laundry here, CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql29(28994, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Abra Cadabra',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql33(28721, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Tiffany Cartier',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql40(33027, 0, 0, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Jessica Sellers',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql54(28714, 0, 2, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Ildine Sorrowspear',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql60(28726, 0, 5, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Dominique Stefano',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql64(29523, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Bragund Brightlink',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql69(28989, 0, 4, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Aemara',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql72(28997, 0, 1, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Griselda Hunderland',32810),CODE
MEDIUM⚡…54_to_TDB55_updates/world/2014_08_19_02_world_misc.sql81(28718, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Ranid Glowergold',32810),CODE
MEDIUM…54_to_TDB55_updates/world/2014_07_29_01_world_misc.sql37(28347, 5, 3, 'Let me know if you need help finding anything, $c.', 12, 7, 100, 3, 0, 0, 'Miles Sidney', 43335),CODE
LOW…2017_04_18/2017_01_12_23_world_2016_06_11_11_world.sql7(@ENTRY,2,0,"Hey $n! Don't forget to grab a crate, a manual and a command stick!", 12,0,100,0,0,0,1788,0,'Mebok MizzyriCODE
MEDIUM…to_TDB7_updates/world/012_2014_07_29_01_world_misc.sql37(28347, 5, 3, 'Let me know if you need help finding anything, $c.', 12, 7, 100, 3, 0, 0, 'Miles Sidney', 43335),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql29(28994, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Abra Cadabra',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql33(28721, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Tiffany Cartier',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql40(33027, 0, 0, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Jessica Sellers',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql54(28714, 0, 2, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Ildine Sorrowspear',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql60(28726, 0, 5, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Dominique Stefano',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql64(29523, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Bragund Brightlink',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql69(28989, 0, 4, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Aemara',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql72(28997, 0, 1, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Griselda Hunderland',32810),CODE
MEDIUM⚡…to_TDB7_updates/world/017_2014_08_19_02_world_misc.sql81(28718, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 0, 100, 3, 0, 0, 'Ranid Glowergold',32810),CODE
MEDIUM…/old/4.3.4/TDB1_to_TDB2_updates/world/004_npc_text.sql82(16384, 'Negotiations aren''t going well, $N. The Dragonmaw are not yet free orcs.$B$BSomehow, we MUST get them to join CODE
MEDIUM⚡…TDB8_to_TDB9_updates/world/077_2014_10_13_01_world.sql188(28715, 0, 3, 'Let me know if you need help finding anything, $c.', 12, 100, 0, 32810, 'Endora Moorehead - Player In RanCODE
MEDIUM⚡…TDB8_to_TDB9_updates/world/077_2014_10_13_01_world.sql197(28723, 0, 5, 'Let me know if you need help finding anything, $c.', 12, 100, 0, 32810, 'Larana Drome - Player In Range')CODE
MEDIUM⚡…TDB8_to_TDB9_updates/world/077_2014_10_13_01_world.sql201(28725, 0, 5, 'Let me know if you need help finding anything, $c.', 12, 100, 0, 32810, 'Patricia Egan - Player In Range'CODE
MEDIUM⚡…TDB8_to_TDB9_updates/world/077_2014_10_13_01_world.sql207(28727, 0, 5, 'Let me know if you need help finding anything, $c.', 12, 100, 0, 32810, 'Edward Egan - Player In Range'),CODE
MEDIUM…TDB8_to_TDB9_updates/world/077_2014_10_13_01_world.sql237(29491, 0, 5, 'Let me know if you need help finding anything, $c.', 12, 100, 0, 32810, 'Karandonna - Player In Range'),CODE
MEDIUM…/old/4.3.4/TDB0_to_TDB1_updates/world/017_multiple.sql172(16510, '', 'Welcome to Dolanaar, $c. Let me know if you need any recipes or basic cooking ingredients.', 0, 1, 1, 0, 0,CODE
LOW…to_TDB6_updates/world/138_2014_06_26_00_world_misc.sql109(@ENTRY,9,0,"See how easy that was with everyone working together? Just take what you need from the clean laundry here, CODE
Empty Error Handlers5 hits · 25 pts
SeverityFileLineSnippetContext
HIGHdep/CascLib/src/overwatch/cmf-update.py34except Exception as e:CODE
HIGHdep/CascLib/src/overwatch/cmf-update.py50except:CODE
HIGHdep/CascLib/src/overwatch/cmf-update.py364except subprocess.CalledProcessError as e:CODE
HIGHdep/CascLib/src/overwatch/cmf-update.py378except subprocess.CalledProcessError as e:CODE
HIGHdep/CascLib/src/overwatch/cmf-update.py389except Exception as e:CODE
Verbosity Indicators14 hits · 21 pts
SeverityFileLineSnippetContext
LOWdep/fmt/include/fmt/format-inl.h1264 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOWdep/fmt/include/fmt/format-inl.h1319 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWdep/fmt/include/fmt/format-inl.h1351 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/server/game/Chat/Hyperlinks.cpp883 // Step 1: Disallow all control sequences except ||, |H, |h, |c, |A, |a and |rCOMMENT
LOWsrc/server/game/Chat/Hyperlinks.cpp899 // Step 2: Parse all link sequencesCOMMENT
LOWsrc/server/game/Combat/ThreatManager.cpp628 // if it doesn't break 130%, we need to check if it's melee - if yes, it breaks 110% (we checked earlier) and is ourCOMMENT
LOWsrc/server/game/Entities/Creature/CreatureGroups.cpp78 // If removed member was alive we need to check if we have any other alive membersCOMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp460 // Step 1: --------------------------------------------------COMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp468 // Step 2: --------------------------------------------------COMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp485 // Step 3: ---------------------------------------------------COMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp503 // Step 4: -----------------------------------------------------COMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp527 // Step 5: --------------------------------------------------COMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp543 // Step 6: --------------------------------------------------COMMENT
LOWsrc/common/Debugging/Windows/WheatyExceptionReport.cpp561 // Step 7: -------------------------------------------------COMMENT
Excessive Try-Catch Wrapping14 hits · 20 pts
SeverityFileLineSnippetContext
MEDIUMdep/CascLib/src/overwatch/cmf-update.py11def create_file_backup(file_name):CODE
MEDIUMdep/CascLib/src/overwatch/cmf-update.py24def delete_directory(folder_name):CODE
MEDIUMdep/CascLib/src/overwatch/cmf-update.py38def get_file_build_number(plain_name):CODE
MEDIUMdep/CascLib/src/overwatch/cmf-update.py348def download_TACTLib_repository():CODE
LOW⚡dep/CascLib/src/overwatch/cmf-update.py277 except Exception as e:CODE
LOW⚡dep/CascLib/src/overwatch/cmf-update.py287 except Exception as e:CODE
LOW⚡dep/CascLib/src/overwatch/cmf-update.py297 except Exception as e:CODE
LOW⚡dep/CascLib/src/overwatch/cmf-update.py307 except Exception as e:CODE
LOW⚡dep/CascLib/src/overwatch/cmf-update.py316 except Exception as e:CODE
LOW⚡dep/CascLib/src/overwatch/cmf-update.py323 except Exception as e:CODE
LOWdep/CascLib/src/overwatch/cmf-update.py19 except Exception as e:CODE
LOWdep/CascLib/src/overwatch/cmf-update.py34 except Exception as e:CODE
LOWdep/CascLib/src/overwatch/cmf-update.py337 except Exception as e:CODE
LOWdep/CascLib/src/overwatch/cmf-update.py389 except Exception as e:CODE
Cross-File Repetition3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHsql/old/3.0.9/00000_3.0.9_old.sql0, null, null, null, null, null, null, null, null), (207, 'item ''%i'' not found in database.', null, null, null, null, nSTRING
HIGHsql/old/3.0.9/01351_world.sql0, null, null, null, null, null, null, null, null), (207, 'item ''%i'' not found in database.', null, null, null, null, nSTRING
HIGHsql/old/3.0.9/03648_world_trinity_string_full.sql0, null, null, null, null, null, null, null, null), (207, 'item ''%i'' not found in database.', null, null, null, null, nSTRING
Self-Referential Comments5 hits · 14 pts
SeverityFileLineSnippetContext
MEDIUMcontrib/conf_merge/tc-conf-merger.pl3# This file is part of the TrinityCore Project. See AUTHORS file for Copyright informationCOMMENT
MEDIUMdep/CascLib/src/overwatch/cmf-update.py57 # Create the list of available build numbersCOMMENT
MEDIUMdep/CascLib/src/overwatch/cmf-update.py334 # Create the fileCOMMENT
MEDIUMdep/CascLib/src/overwatch/cmf-update.py401 # Create the new cmf-key.cppCOMMENT
MEDIUMdep/recastnavigation/Detour/Source/DetourNavMesh.cpp172-# Create a tile data array using dtCreateNavMeshData().CODE
AI Slop Vocabulary5 hits · 12 pts
SeverityFileLineSnippetContext
MEDIUMdep/fmt/include/fmt/format.h3348 // Compilers are not aware of how to leverage the maximum value ofCOMMENT
MEDIUMdep/recastnavigation/Recast/Source/RecastMeshDetail.cpp667 // seamless height values across the ply boundaries.COMMENT
MEDIUMsrc/server/game/Miscellaneous/SharedDefines.h2688 SPELL_CUSTOM_ERROR_NOT_ENOUGH_DELVE_EMPOWERMENT = 861, // Not enough delve empowerment.CODE
MEDIUMsrc/server/game/Miscellaneous/SharedDefines.h2690 SPELL_CUSTOM_ERROR_YOU_CANNOT_ENTER_A_DELVE_WHILE_IN_A_RAID_GROUP = 871, // You cannot enter a delve while in a raCODE
MEDIUMsrc/server/game/Entities/Object/Updates/UpdateFields.h1216 uint32 RestrictingRewardPlayers = 0; // Restricts rewards to players in m_ownCODE
Synthetic Comment Markers1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHdep/g3dlite/source/System.cpp379 // First check if the file exists as requested. This will goCOMMENT
Structural Annotation Overuse5 hits · 8 pts
SeverityFileLineSnippetContext
LOWdep/fmt/include/fmt/format-inl.h1264 // Step 1: integer promotion & Schubfach multiplier calculation.COMMENT
LOWdep/fmt/include/fmt/format-inl.h1319 // Step 2: Try larger divisor; remove trailing zeros if necessary.COMMENT
LOWdep/fmt/include/fmt/format-inl.h1351 // Step 3: Find the significand with the smaller divisor.COMMENT
LOWsrc/server/game/Chat/Hyperlinks.cpp883 // Step 1: Disallow all control sequences except ||, |H, |h, |c, |A, |a and |rCOMMENT
LOWsrc/server/game/Chat/Hyperlinks.cpp899 // Step 2: Parse all link sequencesCOMMENT
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippetContext
LOWcontrib/check_updates.sh21 # Check if the given update is in the `updates` table.COMMENT
Fake / Example Data1 hit · 2 pts
SeverityFileLineSnippetContext
LOWdep/jemalloc/src/prof_recent.c85 * "placeholder"; the real recording of the allocation requires a lockCOMMENT
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWcontrib/enumutils_describe.py45CODE
Hyper-Verbose Identifiers1 hit · 1 pts
SeverityFileLineSnippetContext
LOW…fixes/25051_2025_07_21/2025_06_26_00_hotfixes_enUS.sql1518(62368, '11.1.7 Lorewalking - New Spawn Player Clone Function (LAS)', '-- to fix bug: https://t2jira.corp.blizzard.net/bCODE