Repository Analysis

ChatGPTNextWeb/NextChat

✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android | Linux | Windows

0.6 Likely human-written View on GitHub
0.6
Adjusted Score
0.6
Raw Score
100%
Time Factor
2026-05-15
Last Push
88,132
Stars
TypeScript
Language
53,381
Lines of Code
241
Files
22
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 2LOW 20

Pattern Findings

22 matches across 6 categories. Click a row to expand file-level details.

Hyper-Verbose Identifiers11 hits · 13 pts
SeverityFileLineSnippet
LOWapp/utils.ts178function getOrCreateMeasureDom(id: string, init?: (dom: HTMLElement) => void) {
LOWapp/utils.ts248export function getMessageTextContentWithoutThinking(message: RequestMessage) {
LOWapp/utils/chat.ts73export async function preProcessImageContentBase(
LOWapp/utils/chat.ts105export async function preProcessImageContentForAlibabaDashScope(
LOWapp/utils/model.ts138export function collectModelTableWithDefaultModel(
LOWapp/utils/model.ts179export function collectModelsWithDefaultModel(
LOWapp/utils/model.ts230export function isModelNotavailableInServer(
LOWapp/utils/auth-settings-events.ts3export function trackConversationGuideToCPaymentClick() {
LOWapp/utils/auth-settings-events.ts7export function trackAuthorizationPageButtonToCPaymentClick() {
LOWapp/utils/auth-settings-events.ts11export function trackAuthorizationPageBannerToCPaymentClick() {
LOWapp/utils/auth-settings-events.ts17export function trackSettingsPageGuideToCPaymentClick() {
Over-Commented Block4 hits · 4 pts
SeverityFileLineSnippet
LOWapp/utils/hmac.ts1// From https://gist.github.com/guillermodlpa/f6d955f838e9b10d1ef95b8e259b2c58
LOWapp/utils/ms_edge_tts.ts61 // AUDIO_48KHZ_192KBITRATE_MONO_MP3 = "audio-48khz-192kbitrate-mono-mp3",
LOWapp/components/realtime-chat/realtime-chat.tsx81 tools: [],
LOWapp/client/platforms/anthropic.ts361 // },
Slop Phrases2 hits · 4 pts
SeverityFileLineSnippet
LOWpublic/prompts.json1429 "I want you to act as a rival chess player. I We will say our moves in reciprocal order. In the beginning I will b
MEDIUMsrc-tauri/Cargo.toml47# If you use cargo directly instead of tauri's cli you can use this feature flag to switch between tauri's `dev` and `bu
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippet
LOWscripts/setup.sh3# Check if running on a supported system
LOWscripts/setup.sh28# Check if needed dependencies are installed and install if necessary
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippet
MEDIUMscripts/delete-deployment-preview.sh9# Create a list of deployments.
Verbosity Indicators2 hits · 3 pts
SeverityFileLineSnippet
LOW.github/workflows/sync.yml18 # Step 1: run a standard checkout action
LOW.github/workflows/sync.yml22 # Step 2: run the sync action