Repository Analysis

hcengineering/platform

Huly — All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion)

5.1 Low AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of hcengineering/platform, a TypeScript project with 26,882 GitHub stars. SynthScan v2.0 examined 984,579 lines of code across 9527 source files, recording 4917 pattern matches distributed across 13 syntactic categories. The overall adjusted score of 5.1 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).

5.1
Adjusted Score
5.1
Raw Score
100%
Time Factor
2026-07-14
Last Push
26.9K
Stars
TypeScript
Language
984.6K
Lines of Code
9.5K
Files
4.9K
Pattern Hits
2026-07-14
Scan Date
0.00
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 6HIGH 1MEDIUM 28LOW 4882

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 4917 distinct pattern matches across 13 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.

Over-Commented Block4216 hits · 4186 pts
SeverityFileLineSnippetContext
LOWrush.json121 // * The review categories allow you to say for example "This library is approved for usageCOMMENT
LOWrush.json281 //COMMENT
LOWrush.json301 // ],COMMENT
LOWrush.json321 // * must contain its own package.json file, which is typically a build output.COMMENT
LOWcliff.toml1# git-cliff ~ default configuration fileCOMMENT
LOWcliff.toml101# filter out the commits that are not matched by commit parsersCOMMENT
LOWplugins/test-management-resources/src/navigation.ts1//COMMENT
LOWplugins/test-management-resources/src/plugin.ts1//COMMENT
LOWplugins/test-management-resources/src/utils.ts1//COMMENT
LOWplugins/test-management-resources/src/testRunUtils.ts1//COMMENT
LOWplugins/test-management-resources/src/types.ts1//COMMENT
LOWplugins/test-management-resources/src/index.ts1//COMMENT
LOW…ources/src/components/TestManagementSpaceHeader.svelte1<!--COMMENT
LOW…resources/src/components/test-case/StatusEditor.svelte1<!--COMMENT
LOW…nt-resources/src/components/test-case/RunButton.svelte1<!--COMMENT
LOW…ources/src/components/test-case/TestCaseDetails.svelte1<!--COMMENT
LOW…rc/components/test-case/TestCaseStatusPresenter.svelte1<!--COMMENT
LOW…urces/src/components/test-case/TestCaseSelector.svelte1<!--COMMENT
LOW…sources/src/components/test-case/CreateTestCase.svelte1<!--COMMENT
LOW…esources/src/components/test-case/TestCasesList.svelte1<!--COMMENT
LOW…s/src/components/test-case/SelectTestCasesModal.svelte1<!--COMMENT
LOW…resources/src/components/test-case/EditTestCase.svelte1<!--COMMENT
LOW…rces/src/components/test-case/TestCasePresenter.svelte1<!--COMMENT
LOW…-resources/src/components/project/CreateProject.svelte1<!--COMMENT
LOW…es/src/components/project/ProjectSpacePresenter.svelte1<!--COMMENT
LOW…sources/src/components/project/ProjectPresenter.svelte1<!--COMMENT
LOW…urces/src/components/test-plan/NewTestPlanPanel.svelte1<!--COMMENT
LOW…s/src/components/test-plan/CreateTestPlanButton.svelte1<!--COMMENT
LOW…rces/src/components/test-plan/RunTestPlanButton.svelte1<!--COMMENT
LOW…/src/components/test-plan/TestPlanItemPresenter.svelte1<!--COMMENT
LOW…rces/src/components/test-plan/TestPlanPresenter.svelte1<!--COMMENT
LOW…urces/src/components/test-plan/NewTestPlanAside.svelte1<!--COMMENT
LOW…sources/src/components/test-suite/EditTestSuite.svelte1<!--COMMENT
LOW…urces/src/components/test-suite/CreateTestSuite.svelte1<!--COMMENT
LOW…src/components/test-suite/TestSuiteRefPresenter.svelte1<!--COMMENT
LOW…es/src/components/test-suite/TestSuitePresenter.svelte1<!--COMMENT
LOW…ces/src/components/test-run/CreateTestRunButton.svelte1<!--COMMENT
LOW…resources/src/components/test-run/TestRunHeader.svelte1<!--COMMENT
LOW…-resources/src/components/test-run/TestRunAside.svelte1<!--COMMENT
LOW…sources/src/components/test-run/NewTestRunAside.svelte1<!--COMMENT
LOW…t-resources/src/components/test-run/EditTestRun.svelte1<!--COMMENT
LOW…resources/src/components/test-run/TestRunButton.svelte1<!--COMMENT
LOW…ources/src/components/test-run/TestRunPresenter.svelte1<!--COMMENT
LOW…/src/components/test-run/TestResultModeSelector.svelte1<!--COMMENT
LOW…-resources/src/components/test-run/TestRunStats.svelte1<!--COMMENT
LOW…resources/src/components/test-run/TestRunResult.svelte1<!--COMMENT
LOW…sources/src/components/test-run/NewTestRunPanel.svelte1<!--COMMENT
LOW…esources/src/components/test-run/store/testRunStore.ts1// Copyright © 2024 Hardcore Engineering Inc.COMMENT
LOW…omponents/test-result/TestResultStatusPresenter.svelte1<!--COMMENT
LOW…urces/src/components/test-result/EditTestResult.svelte1<!--COMMENT
LOW…ces/src/components/test-result/TestResultHeader.svelte1<!--COMMENT
LOW…c/components/test-result/TestResultStatusEditor.svelte1<!--COMMENT
LOW…resources/src/components/test-result/TestRunner.svelte1<!--COMMENT
LOW…ces/src/components/test-result/TestResultFooter.svelte1<!--COMMENT
LOW…/src/components/test-result/TestResultPresenter.svelte1<!--COMMENT
LOW…esources/src/components/test-result/RightHeader.svelte1<!--COMMENT
LOW…rces/src/components/test-result/TestResultAside.svelte1<!--COMMENT
LOW…/src/components/test-result/store/testIteratorStore.ts1//COMMENT
LOWplugins/uploader-resources/src/plugin.ts1//COMMENT
LOWplugins/uploader-resources/src/utils.ts1//COMMENT
4156 more matches not shown…
Hyper-Verbose Identifiers519 hits · 530 pts
SeverityFileLineSnippetContext
LOWplugins/test-management-resources/src/navigation.ts79export function getTestSuiteIdFromFragment (fragment: string): Ref<TestSuite> | undefined {CODE
LOWplugins/test-management-resources/src/navigation.ts85export function getTestSuiteIdFromLocation (): Ref<TestSuite> {CODE
LOWplugins/test-management-resources/src/navigation.ts95export function getTestPlanIdFromLocation (): Ref<TestPlan> {CODE
LOWplugins/test-management-resources/src/utils.ts115export async function CreateChildTestSuiteAction (doc: TestSuite): Promise<void> {CODE
LOW…ources/src/components/TestManagementSpaceHeader.svelte60 async function handleDropdownItemSelected (res?: SelectPopupValueType['id']): Promise<void> {CODE
LOW…-resources/src/components/project/CreateProject.svelte256 function handleRoleAssignmentChanged (roleId: Ref<Role>, newMembers: AccountUuid[]): void {CODE
LOWplugins/document-resources/src/utils.ts135export function getDocumentIdFromFragment (fragment: string): Ref<Document> | undefined {CODE
LOW…document-resources/src/components/DocumentTitle.svelte33 function updatePlaceholderTranslation (ph: IntlString | undefined): void {CODE
LOW…ources/src/components/teamspace/CreateTeamspace.svelte261 function handleRoleAssignmentChanged (roleId: Ref<Role>, newMembers: AccountUuid[]): void {CODE
LOWplugins/task-resources/src/utils.ts25export async function updateTaskKanbanCategories (CODE
LOW…ffview-resources/src/components/FileDiffContent.svelte37 function prepareLinesForUnifiedView (lines: DiffLineRenderResult[]): DiffLine[] {CODE
LOWplugins/love-resources/src/utils.ts73export function setCustomCreateScreenTracks (value: () => Promise<Array<LocalTrack<Track.Kind>>>): void {CODE
LOWplugins/love-resources/src/utils.ts468export function createMeetingVideoWidgetTab (widget: Widget): void {CODE
LOWplugins/love-resources/src/meetings.ts88export async function joinOrCreateMeetingByInvite (roomId: Ref<Room>): Promise<void> {CODE
LOWplugins/love-resources/src/invites.ts64export async function unsubscribeInviteResponses (): Promise<void> {CODE
LOWplugins/love-resources/src/invites.ts158export async function unsubscribeInviteRequests (): Promise<void> {CODE
LOWplugins/love-resources/src/components/Settings.svelte43 async function saveNoiseCancellationPreference (CODE
LOW…esources/src/components/meeting/ParticipantView.svelte102 function onConnectionQualityChanged (quality: ConnectionQuality): void {CODE
LOW…esources/src/components/meeting/MicSettingPopup.svelte14 async function saveNoiseCancellationPreference (CODE
LOW…ces/src/components/meeting/ParticipantsListView.svelte52 function handleParticipantDisconnected (participant: RemoteParticipant): void {CODE
LOW…ove-resources/src/components/meeting/ControlExt.svelte118 function getParticipantClickHandler (participant: ParticipantInfo): (e: MouseEvent) => void {CODE
LOWplugins/export-resources/src/export.ts136async function showNoDocumentsNotification (): Promise<void> {CODE
LOWplugins/contact/src/utils.ts365export async function getAllSocialStringsByPersonId (client: Client, personId: PersonId): Promise<PersonId[]> {CODE
LOWplugins/contact/src/utils.ts380export async function getAllSocialStringsByPersonRef (client: Client, person: Ref<Person>): Promise<PersonId[]> {CODE
LOWplugins/contact/src/utils.ts386export async function getSocialStringsByEmployee (client: Client): Promise<Record<Ref<Person>, PersonId[]>> {CODE
LOWplugins/contact/src/utils.ts720function getPersonRefsByPersonIdsFromCache (personIds: PersonId[]): Map<PersonId, Ref<Person>> {CODE
LOWplugins/contact/src/utils.ts742export function getPersonRefsByPersonIdsCb (CODE
LOWplugins/contact/src/utils.ts782function getPersonsByPersonIdsFromCache (personIds: PersonId[]): Map<PersonId, Readonly<Person>> {CODE
LOWplugins/contact/src/utils.ts844function getPersonsByPersonRefsFromCache (personRefs: Array<Ref<Person>>): Map<Ref<Person>, Readonly<Person>> {CODE
LOWplugins/contact/src/workspaceMemberStatusUtils.ts28export function trimWorkspaceMemberStatusMessage (message: string): string {CODE
LOWplugins/contact/src/workspaceMemberStatusUtils.ts34export function isWorkspaceMemberStatusVisible (CODE
LOWplugins/contact/src/workspaceMemberStatusUtils.ts48export function getWorkspaceMemberStatusSubtitle (CODE
LOWplugins/contact/src/workspaceMemberStatusUtils.ts63export function extractLeadingStatusEmoji (raw: string | undefined): string | undefined {CODE
LOWplugins/process-resources/src/utils.ts417export function getRelationObjectReduceFunc (CODE
LOWplugins/process-resources/src/utils.ts972export function requiredFieldsFilledCheck (CODE
LOWplugins/process-resources/src/utils.ts1077export async function checkProcessSectionVisibility (doc: Card): Promise<boolean> {CODE
LOWplugins/process-resources/src/exporter.ts747function mergeNonAttributeSlotMeta (meta: SlotModel, model: DetailedSlotModel): void {CODE
LOW…-resources/src/components/ApproveRequestButtons.svelte29 async function changeApprovalRequestState (ev: MouseEvent, isRejection: boolean): Promise<void> {CODE
LOWplugins/inbox-resources/src/location.ts59export function getMessageInfoFromLocation (loc: Location):CODE
LOW…ources/src/components/legacy/LegacyNotification.svelte38 function asDisplayActivityNotification (notification: DisplayInboxNotification): DisplayActivityInboxNotification {CODE
LOWplugins/workbench-resources/src/sidebar.ts65function getSideBarLocalStorageKey (workspace: string): string | undefined {CODE
LOWplugins/workbench-resources/src/sidebar.ts71function getSidebarStateFromLocalStorage (workspace: string): SidebarState {CODE
LOWplugins/workbench-resources/src/sidebar.ts96function setSidebarStateToLocalStorage (state: SidebarState): void {CODE
LOW…ns/workbench-resources/src/components/Workbench.svelte744 function handleSupportStatusChanged (status: SupportStatus) {CODE
LOW…ns/workbench-resources/src/components/Workbench.svelte761 async function handleToggleSupportWidget (): Promise<void> {CODE
LOWplugins/calendar/src/utils.ts328function getReccuringEventInstances (CODE
LOWplugins/notification-resources/src/utils.ts95export async function hasDocNotifyContextPinAction (docNotifyContext: DocNotifyContext): Promise<boolean> {CODE
LOWplugins/notification-resources/src/utils.ts99export async function hasDocNotifyContextUnpinAction (docNotifyContext: DocNotifyContext): Promise<boolean> {CODE
LOWplugins/notification-resources/src/utils.ts181export async function archiveContextNotifications (doc?: DocNotifyContext): Promise<void> {CODE
LOWplugins/notification-resources/src/utils.ts204export async function removeContextNotifications (doc?: DocNotifyContext): Promise<void> {CODE
LOWplugins/notification-resources/src/utils.ts228export async function unarchiveContextNotifications (doc?: DocNotifyContext): Promise<void> {CODE
LOWplugins/notification-resources/src/utils.ts354export function getDisplayInboxNotifications (CODE
LOW…src/components/inbox/InboxNotificationPresenter.svelte39 function asDisplayActivityNotification (notification: DisplayInboxNotification): DisplayActivityInboxNotification {CODE
LOWplugins/communication-resources/src/utils.ts142export function isCardAllowedForCommunications (card: Card): boolean {CODE
LOWplugins/communication-resources/src/stores.ts58export function isMessageManualTranslated (cardId: CardID, messageId: MessageID): boolean {CODE
LOWplugins/communication-resources/src/stores.ts62export function isMessageManualTranslating (cardId: CardID, messageId: MessageID): boolean {CODE
LOWplugins/communication-resources/src/stores.ts68export function isShownManualTranslatedMessage (cardId: CardID, messageId: MessageID): boolean {CODE
LOWplugins/communication-resources/src/activity.ts38async function getAttributePresenterSafe (CODE
LOWplugins/emoji-resources/src/utils.ts78export function getUnicodeEmojiByShortCode (shortcode: string | undefined, skinTone?: number): Emoji.Emoji | undefined {CODE
LOWplugins/emoji-resources/src/store.ts93function getStoredFrequentlyEmojis (): Array<{ hexcode: string, count: number }> | undefined {CODE
459 more matches not shown…
Fake / Example Data94 hits · 104 pts
SeverityFileLineSnippetContext
LOW…/inbox-resources/src/components/InboxNavigation.svelte170 <div class="placeholder">CODE
LOW…/inbox-resources/src/components/InboxNavigation.svelte174 <div class="placeholder">CODE
LOWplugins/card-resources/src/components/Childs.svelte34 export let emptyKind: 'create' | 'placeholder' = 'create'CODE
LOWplugins/card-resources/src/components/Childs.svelte158 <div class="antiSection-empty" class:solid={emptyKind === 'create'} class:noBorder={emptyKind === 'placeholder'}>CODE
LOW…ources/src/components/sections/RelationsSection.svelte27 <RelationsEditor object={doc} {readonly} on:loaded emptyKind="placeholder" />CODE
LOW…sources/src/components/sections/ChildrenSection.svelte37 <Childs object={doc} {readonly} on:loaded emptyKind="placeholder" limit={10} />CODE
LOW…ugins/login-resources/src/components/SignupForm.svelte155 <div class="placeholder" />CODE
LOW…s/view-resources/src/components/RelationsEditor.svelte25 export let emptyKind: 'create' | 'placeholder' = 'create'CODE
LOW…ns/view-resources/src/components/RelationEditor.svelte20 export let emptyKind: 'create' | 'placeholder' = 'create'CODE
LOW…ns/view-resources/src/components/RelationEditor.svelte163 class:noBorder={emptyKind === 'placeholder'}CODE
LOWserver/account/src/__tests__/utils.test.ts1816 expect(getPersonName(person)).toBe('John Doe')CODE
LOWserver/account/src/__tests__/utils.test.ts1886 name: 'John Doe',CODE
LOWserver/account/src/__tests__/ssoPassword.test.ts248 value: 'user@example.com',CODE
LOWserver/account/src/__tests__/ssoPassword.test.ts258 expect(body.to).toBe('user@example.com')CODE
LOWserver/account/src/__tests__/ssoPassword.test.ts275 value: 'user@example.com',CODE
LOWserver/account/src/__tests__/operations.test.ts606 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts636 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts653 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts683 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts882 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts921 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts994 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1409 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1449 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1719 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1770 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1832 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2062 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2109 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2151 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2207 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2255 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2410 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2695 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2994 const mockEmail = 'user@example.com'CODE
LOWserver/account/src/__tests__/operations.test.ts3021 const mockEmail = 'user@example.com'CODE
LOW…ons/core/packages/text-html/src/__tests__/html.test.ts178 text: 'Lorem ipsum dolor sit amet.'CODE
LOW…ons/core/packages/text-html/src/__tests__/html.test.ts178 text: 'Lorem ipsum dolor sit amet.'CODE
LOW…ons/core/packages/text-html/src/__tests__/html.test.ts186 html: '<blockquote><p>Lorem ipsum dolor sit amet.</p></blockquote>'CODE
LOW…ons/core/packages/text-html/src/__tests__/html.test.ts186 html: '<blockquote><p>Lorem ipsum dolor sit amet.</p></blockquote>'CODE
LOW…ons/core/packages/text-html/src/__tests__/html.test.ts426 label: 'John Doe'CODE
LOW…ons/core/packages/text-html/src/__tests__/html.test.ts433 html: '<p>hello <span data-type="reference" data-id="64708c79c8f2613474dea38b" data-objectclass="contact:class:PersoCODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts50 markdown: 'Lorem ipsum dolor sit amet.',CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts50 markdown: 'Lorem ipsum dolor sit amet.',CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts59 text: 'Lorem ipsum dolor sit amet.',CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts59 text: 'Lorem ipsum dolor sit amet.',CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts69 markdown: `# Lorem ipsumCODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts71Lorem ipsum dolor sit amet.CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts71Lorem ipsum dolor sit amet.CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts82 text: 'Lorem ipsum',CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts92 text: 'Lorem ipsum dolor sit amet.',CODE
LOW…/packages/text-markdown/src/__tests__/markdown.test.ts92 text: 'Lorem ipsum dolor sit amet.',CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts25 email: 'user@example.com',CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts56 email: 'user@example.com',CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts62 expect(mockAccountClient.login).toHaveBeenCalledWith('user@example.com', 'password123')CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts77 email: 'user@example.com',CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts93 email: 'user@example.com',CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts105 email: 'user@example.com',CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts150 email: 'user@example.com',CODE
LOW…s/core/packages/api-client/src/__tests__/utils.test.ts162 email: 'user@example.com',CODE
34 more matches not shown…
Hallucination Indicators6 hits · 60 pts
SeverityFileLineSnippetContext
CRITICAL…editor-resources/src/components/extension/todo/todo.ts211 const prevSpec = editor.state.schema.spec.nodes.get(node.type.name)?.toDOM?.(node) ?? ['li']CODE
CRITICAL…rces/src/components/extension/shortcuts/imageUpload.ts67 const node = view.state.schema.nodes.image.create({CODE
CRITICAL…rces/src/components/extension/shortcuts/imageUpload.ts146 const node = view.state.schema.nodes.image.create({CODE
CRITICAL…urces/src/components/extension/shortcuts/fileUpload.ts64 const node = view.state.schema.nodes.file.create({CODE
CRITICALservices/github/pod-github/src/platform.ts798 const install = await this.app.octokit.rest.apps.getInstallation({ installation_id: installationId })CODE
CRITICALservices/github/pod-github/src/sync/issueBase.ts809 await container.container.octokit.rest.issues.createComment({CODE
Decorative Section Separators18 hits · 56 pts
SeverityFileLineSnippetContext
MEDIUMplugins/process-resources/src/exporter.ts22// ─── Types ───────────────────────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts33// ─── Helpers ─────────────────────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts50// ─── Slot Factories ──────────────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts105// ─── Type & Param Processing ─────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts186// ─── Export API ───────────────────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts282// ─── Import API ──────────────────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts342// ─── ID Normalization ────────────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts484// ─── Slot Detection ──────────────────────────────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts608 // ── Slot Registration ────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts660 // ── Param Scanning ───────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts702 // ── Main Loop ────────────────────────────────COMMENT
MEDIUMplugins/process-resources/src/exporter.ts733// ─── Slot Detection Helpers ──────────────────────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts127 // ─── Non-guest users pass through ───────────────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts160 // ─── DocGuest / ReadOnlyGuest are always forbidden ──────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts177 // ─── New permission model (covered class) ───────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts240 // ─── Uncovered class falls back to TxAccessLevel ────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts347 // ─── Own-document mutations for guests ───────────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts453 // ─── Cache invalidation ──────────────────────────────────────────────────────COMMENT
Verbosity Indicators22 hits · 34 pts
SeverityFileLineSnippetContext
LOWplugins/view-resources/src/actionImpl.ts126 // Step 1: Always embed metadata in markdown FIRST (if metadata exists)COMMENT
LOWplugins/view-resources/src/actionImpl.ts138 // Step 2: Try modern ClipboardItem API (with custom MIME type for performance)COMMENT
LOWplugins/view-resources/src/actionImpl.ts161 // Step 3: Fallback to writeText (markdownToCopy already has metadata)COMMENT
LOWplugins/view-resources/src/actionImpl.ts171 // Step 4: Final fallback to old browser method (markdownToCopy already has metadata)COMMENT
LOWserver/account/src/collections/postgres/migrations.ts473 // For PostgreSQL, we need to check if the value exists before adding itCOMMENT
LOWserver/account/src/collections/postgres/migrations.ts584 // For PostgreSQL, we need to check if the value exists before adding itCOMMENT
LOWfoundations/net/common/scripts/bump-changes-from-tag.sh292# Step 1: Update all package versions to the new versionCOMMENT
LOWfoundations/net/common/scripts/bump-changes-from-tag.sh317# Step 2: Update all internal dependencies to reference the new versionCOMMENT
LOW…dations/net/packages/core/src/__test__/network.spec.ts132 // We need to check if event are sentCOMMENT
LOWfoundations/core/packages/core/src/hierarchy.ts583 // We need to check if lookup type is mixin and cast to it if required.COMMENT
LOW…dations/server/packages/server-storage/src/fallback.ts91 // We need to check if our stored version is fineCOMMENT
LOW…ils/packages/platform-rig/bin/bump-changes-from-tag.js305 // Step 1: Update all package versions to the new versionCOMMENT
LOW…ils/packages/platform-rig/bin/bump-changes-from-tag.js334 // Step 2: Update all internal dependencies to reference the new versionCOMMENT
LOWpackages/ui/src/popups.ts165 // To prevent possible recursion, we need to check if we call some code from popup close, to do close.COMMENT
LOW…es/payment/pod-payment/src/providers/polar/provider.ts197 // Step 1: Update subscriptions that exist in Polar and have changedCOMMENT
LOW…es/payment/pod-payment/src/providers/polar/provider.ts221 // Step 2: Check for subscriptions we think are active but Polar says aren'tCOMMENT
LOW…s/payment/pod-payment/src/providers/stripe/provider.ts212 // Step 1: Update subscriptions that exist in Stripe and have changedCOMMENT
LOW…s/payment/pod-payment/src/providers/stripe/provider.ts236 // Step 2: Check for subscriptions we think are active but Stripe says aren'tCOMMENT
LOWservices/github/server-github-resources/src/index.ts208 // We need to check if sync doc is already exists.COMMENT
LOWservices/github/pod-github/src/platform.ts962 // We need to check if workspace is inactiveCOMMENT
LOWservices/github/pod-github/src/sync/utils.ts316 needSync: '', // We need to check if we had any changes.CODE
LOWservices/github/pod-github/src/sync/issues.ts158 // We need to check if we do not have sync data, we need to create by html_urlCOMMENT
Structural Annotation Overuse20 hits · 32 pts
SeverityFileLineSnippetContext
LOWplugins/view-resources/src/actionImpl.ts126 // Step 1: Always embed metadata in markdown FIRST (if metadata exists)COMMENT
LOWplugins/view-resources/src/actionImpl.ts138 // Step 2: Try modern ClipboardItem API (with custom MIME type for performance)COMMENT
LOWplugins/view-resources/src/actionImpl.ts161 // Step 3: Fallback to writeText (markdownToCopy already has metadata)COMMENT
LOWplugins/view-resources/src/actionImpl.ts171 // Step 4: Final fallback to old browser method (markdownToCopy already has metadata)COMMENT
LOWfoundations/net/docs/QUICKSTART.md66### Step 1: Create a ContainerCOMMENT
LOWfoundations/net/docs/QUICKSTART.md102### Step 2: Start the Network ServerCOMMENT
LOWfoundations/net/docs/QUICKSTART.md127### Step 3: Create an AgentCOMMENT
LOWfoundations/net/docs/QUICKSTART.md162### Step 4: Create a ClientCOMMENT
LOWfoundations/net/docs/QUICKSTART.md198### Step 5: Run EverythingCOMMENT
LOWfoundations/net/common/scripts/bump-changes-from-tag.sh292# Step 1: Update all package versions to the new versionCOMMENT
LOWfoundations/net/common/scripts/bump-changes-from-tag.sh317# Step 2: Update all internal dependencies to reference the new versionCOMMENT
LOW…ils/packages/platform-rig/bin/bump-changes-from-tag.js305 // Step 1: Update all package versions to the new versionCOMMENT
LOW…ils/packages/platform-rig/bin/bump-changes-from-tag.js334 // Step 2: Update all internal dependencies to reference the new versionCOMMENT
LOWservices/payment/pod-payment/README.md19### Step 1: Client Creates CheckoutCOMMENT
LOWservices/payment/pod-payment/README.md42### Step 2: PaymentCOMMENT
LOWservices/payment/pod-payment/README.md46### Step 3: Success RedirectCOMMENT
LOW…es/payment/pod-payment/src/providers/polar/provider.ts197 // Step 1: Update subscriptions that exist in Polar and have changedCOMMENT
LOW…es/payment/pod-payment/src/providers/polar/provider.ts221 // Step 2: Check for subscriptions we think are active but Polar says aren'tCOMMENT
LOW…s/payment/pod-payment/src/providers/stripe/provider.ts212 // Step 1: Update subscriptions that exist in Stripe and have changedCOMMENT
LOW…s/payment/pod-payment/src/providers/stripe/provider.ts236 // Step 2: Check for subscriptions we think are active but Stripe says aren'tCOMMENT
AI Slop Vocabulary6 hits · 16 pts
SeverityFileLineSnippetContext
MEDIUM…rc/components/navigator/TeamspaceSpacePresenter.svelte169 // no prevent default to leverage default renderingCOMMENT
MEDIUM…src/components/hierarchy/DocumentSpacePresenter.svelte220 // no prevent default to leverage default renderingCOMMENT
MEDIUM…components/product-version/CreateProductVersion.svelte236 // TODO Use more robust category idCOMMENT
MEDIUMpackages/ui/src/components/internal/Root.svelte50 // A more robust solution, such as tracking pending async mutations to block tab unload,COMMENT
LOWdev/docker-compose.ext.yaml6# if you want to keep the small footprint and just add billing/payment on top.)COMMENT
MEDIUMservices/mail/mail-common/src/md.ts66 // Remove HTML tags using a robust libraryCOMMENT
Self-Referential Comments5 hits · 15 pts
SeverityFileLineSnippetContext
MEDIUMcommon/scripts/outdated.sh6# Create a directory to store the combined dependenciesCOMMENT
MEDIUMcommon/scripts/outdated.sh38# Create a temporary directory for checking outdated packagesCOMMENT
MEDIUMws-tests/create-version-override.sh3# Define the target versionCOMMENT
MEDIUMws-tests/fetch-tool-bundle.sh5# Define the path to the docker-compose.override.ymlCOMMENT
MEDIUMws-tests/fetch-tool-bundle.sh22# Create a temporary container from the imageCOMMENT
Redundant / Tautological Comments8 hits · 12 pts
SeverityFileLineSnippetContext
LOWfoundations/net/common/scripts/bump-changes-from-tag.sh52# Check if git revision is providedCOMMENT
LOWpods/workspace/download-init-scripts.sh4# Check if the file already existsCOMMENT
LOWpods/external/bin/build.sh26 # Check if target image already exists locallyCOMMENT
LOWws-tests/tool-europe.sh19# Check if local bundle.js exists and use it if availableCOMMENT
LOWws-tests/tool.sh16# Check if local bundle.js exists and use it if availableCOMMENT
LOWws-tests/prepare.sh5# Check if docker-compose.override.yml existsCOMMENT
LOWws-tests/create-version-override.sh10# Check if docker-compose file existsCOMMENT
LOWws-tests/pull-images.sh15# Check if override file existsCOMMENT
Synthetic Comment Markers1 hit · 5 pts
SeverityFileLineSnippetContext
HIGH…/request-resources/src/components/RequestDetail.svelte76 {#each convert(value, commentsByPersonRefs) as requested}CODE
Example Usage Blocks1 hit · 2 pts
SeverityFileLineSnippetContext
LOWscripts/verify-changed.sh5# Usage:COMMENT
Unused Imports1 hit · 1 pts
SeverityFileLineSnippetContext
LOWpods/embeddings/model.py2CODE