AI Slop Code RIsk Monitor

hcengineering/platform

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

5.0 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for hcengineering/platform, a TypeScript project with 27,865 GitHub stars. SynthScan examined 1,028,832 lines of code across 9731 source files, recording 4958 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 5.0 (Moderate 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.

5.0
Adjusted Signal
5.0
Raw Pattern Score
100%
Time Factor
2026-10-07
Last Push
27.9K
Stars
TypeScript
Language
1.0M
Lines of Code
9.7K
Files
5.0K
Pattern Hits
2026-10-12
Scan Date
0.00
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 21.2/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 0.8/100 · LOW

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

Agent Over-Engineering Ratio 3.2/100 · LOW

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

PR Review Velocity Impact 22.0/100 · LOW

Which changes need focused human review? 4958 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 6HIGH 4MEDIUM 42LOW 4906

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 4958 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 Block4203 hits · 4202 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
4143 more matches not shown…
Hyper-Verbose Identifiers540 hits · 552 pts
SeverityFileLineSnippetContext
LOW⚡plugins/test-management-resources/src/navigation.ts79export function getTestSuiteIdFromFragment (fragment: string): Ref<TestSuite> | undefined {CODE
LOW⚡plugins/test-management-resources/src/navigation.ts85export function getTestSuiteIdFromLocation (): Ref<TestSuite> {CODE
LOW⚡plugins/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.ts472export 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.svelte745 function handleSupportStatusChanged (status: SupportStatus) {CODE
LOW…ns/workbench-resources/src/components/Workbench.svelte762 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
LOWplugins/notification-resources/src/utils.ts816function hasValidPushPublicKeyFormat (publicKey: string | undefined): publicKey is string {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
LOW⚡plugins/communication-resources/src/stores.ts58export function isMessageManualTranslated (cardId: CardID, messageId: MessageID): boolean {CODE
LOW⚡plugins/communication-resources/src/stores.ts62export function isMessageManualTranslating (cardId: CardID, messageId: MessageID): boolean {CODE
LOW⚡plugins/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
480 more matches not shown…
Fake / Example Data96 hits · 106 pts
SeverityFileLineSnippetContext
LOW…/inbox-resources/src/components/InboxNavigation.svelte170 <div class="placeholder">CODE
LOW…/inbox-resources/src/components/InboxNavigation.svelte174 <div class="placeholder">CODE
LOW…resources/src/components/IssueRelationPresenter.svelte62 <span class="placeholder">…</span>CODE
LOW…c/components/activity/RelationActivityPresenter.svelte51 <span class="placeholder">…</span>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.ts1822 expect(getPersonName(person)).toBe('John Doe')CODE
LOWserver/account/src/__tests__/utils.test.ts1892 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.ts628 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts658 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts675 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts705 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts904 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts943 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1016 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1605 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts1645 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2038 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2089 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2174 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2426 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2473 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2515 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2571 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2619 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts2774 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts3059 name: 'John Doe',CODE
LOWserver/account/src/__tests__/operations.test.ts3358 const mockEmail = 'user@example.com'CODE
LOWserver/account/src/__tests__/operations.test.ts3385 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
36 more matches not shown…
Decorative Section Separators32 hits · 102 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…view-resources/src/__tests__/InlineFilterChips.test.ts21 // ─── Inter-chip flex gaps must count toward overflow ──────────────────────COMMENT
MEDIUMserver/account/src/operations.ts2725// ── API Token Management ────────────────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts146 // ─── Non-guest users pass through ───────────────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts179 // ─── User contact mutability ────────────────────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts460 // ─── DocGuest / ReadOnlyGuest are always forbidden ──────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts477 // ─── New permission model (covered class) ───────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts540 // ─── Uncovered class falls back to TxAccessLevel ────────────────────────────COMMENT
MEDIUM⚡…packages/middleware/src/tests/guestPermissions.test.ts647 // ─── Own-document mutations for guests ───────────────────────────────────────COMMENT
MEDIUM…packages/middleware/src/tests/guestPermissions.test.ts753 // ─── Cache invalidation ──────────────────────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts5 // ─── No prefix: bare-term scope expansion ───────────────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts16 // ─── Prefix aliasing: user-shorthand → ES field name ────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts31 // ─── Edge cases ─────────────────────────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts59 // ─── Prefix-value escaping ───────────────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts93 // ─── Colon-in-value handling ─────────────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts114 // ─── Orphan tokens with reserved chars ───────────────────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts144 // ─── Attached parens in prefix values ────────────────────────────────────COMMENT
MEDIUMpackages/ui/src/__test__/SearchInputAdvanced.test.ts166 // ─── Leading-hyphen escape (Lucene NOT-operator) ─────────────────────────COMMENT
MEDIUM⚡packages/ui/src/__test__/SearchInputAdvanced.test.ts185 // ─── Whitespace after the field colon ─────────────────────────────────────COMMENT
MEDIUM⚡packages/ui/src/__test__/SearchInputAdvanced.test.ts195 // ─── Mixed-case ES-native + user prefixes ─────────────────────────────────COMMENT
MEDIUM⚡packages/ui/src/__test__/SearchInputAdvanced.test.ts205 // ─── Lucene boolean-operator + comparison chars ───────────────────────────COMMENT
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.ts799 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
Verbosity Indicators29 hits · 48 pts
SeverityFileLineSnippetContext
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts227 // Step 0: pre-flight cycle check on the relation graph itself.COMMENT
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts231 // Step 1: relation index.COMMENT
LOW…racker-resources/src/components/gantt/lib/scheduler.ts243 // Step 2: working state.COMMENT
LOW…racker-resources/src/components/gantt/lib/scheduler.ts263 // Step 4: BFS.COMMENT
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts455 // Step 6: defensive merge — with the in-loop primary-set guards above,COMMENT
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts460 // Step 7: permission check covers BOTH primary edits and cascade shifts.COMMENT
LOW…racker-resources/src/components/gantt/lib/scheduler.ts494 // Step 8: empty → no-cascade (only reachable once permissions are clear).COMMENT
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
LOW⚡plugins/view-resources/src/actionImpl.ts161 // Step 3: Fallback to writeText (markdownToCopy already has metadata)COMMENT
LOW⚡plugins/view-resources/src/actionImpl.ts171 // Step 4: Final fallback to old browser method (markdownToCopy already has metadata)COMMENT
LOWserver/account/src/collections/postgres/migrations.ts474 // For PostgreSQL, we need to check if the value exists before adding itCOMMENT
LOWserver/account/src/collections/postgres/migrations.ts585 // 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.ts963 // 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 Overuse27 hits · 45 pts
SeverityFileLineSnippetContext
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts227 // Step 0: pre-flight cycle check on the relation graph itself.COMMENT
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts231 // Step 1: relation index.COMMENT
LOW…racker-resources/src/components/gantt/lib/scheduler.ts243 // Step 2: working state.COMMENT
LOW…racker-resources/src/components/gantt/lib/scheduler.ts263 // Step 4: BFS.COMMENT
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts455 // Step 6: defensive merge — with the in-loop primary-set guards above,COMMENT
LOW⚡…racker-resources/src/components/gantt/lib/scheduler.ts460 // Step 7: permission check covers BOTH primary edits and cascade shifts.COMMENT
LOW…racker-resources/src/components/gantt/lib/scheduler.ts494 // Step 8: empty → no-cascade (only reachable once permissions are clear).COMMENT
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
LOW⚡plugins/view-resources/src/actionImpl.ts161 // Step 3: Fallback to writeText (markdownToCopy already has metadata)COMMENT
LOW⚡plugins/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
Empty Error Handlers3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHpods/embeddings/server.py150except KeyboardInterrupt:CODE
HIGHpods/embeddings/model.py43except:CODE
HIGHpods/embeddings/model.py49except:CODE
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