AI Slop Code Risk Monitor

medusajs/medusa

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

The world's most flexible commerce platform for agents and developers

1.4 Low pattern signal View on GitHub

Open-Source Code Quality, Security and Technical Debt Review

This report summarizes scanner evidence for medusajs/medusa, a TypeScript project with 37,025 GitHub stars. SynthScan examined 1,547,158 lines of code across 21505 source files, recording 1702 pattern matches distributed across 17 syntactic categories. The legacy adjusted pattern signal is 1.4 (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.

1.4
Adjusted Signal
1.4
Raw Pattern Score
100%
Time Factor
2026-10-31
Last Push
37.0K
Stars
TypeScript
Language
1.5M
Lines of Code
21.5K
Files
1.7K
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 3.0/100 · LOW

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

Hallucinated Dependency & Supply Chain Risk 3.7/100 · LOW

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

Agent Over-Engineering Ratio 1.4/100 · LOW

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

PR Review Velocity Impact 6.2/100 · LOW

Which changes need focused human review? 1702 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 4HIGH 9MEDIUM 98LOW 1591

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 1702 distinct pattern matches across 17 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.

Fake / Example Data925 hits · 1114 pts
SeverityFileLineSnippetContext
LOW…tests/http/__tests__/order/admin/transfer-flow.spec.ts276 { token: "fake-token" },CODE
LOW…tests/http/__tests__/order/admin/transfer-flow.spec.ts653 { token: "fake-token" },CODE
LOW…ation-tests/http/__tests__/exchanges/exchanges.spec.ts175 email: "foo@bar.com",CODE
LOW…ation-tests/http/__tests__/exchanges/exchanges.spec.ts993 email: "foo@bar.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts271 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts277 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts309 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts314 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts370 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts374 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts430 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts435 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts516 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts521 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts579 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts583 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts644 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts649 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts771 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts776 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts835 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts839 address_1: "123 Main St",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts900 email: "test@test.com",CODE
LOW…ts__/draft-order/admin/draft-order-translation.spec.ts905 address_1: "123 Main St",CODE
LOW…ft-order/admin/draft-order-calculated-shipping.spec.ts193 email: "test@test.com",CODE
LOW…ft-order/admin/draft-order-calculated-shipping.spec.ts197 address_1: "123 Main St",CODE
LOW…s/http/__tests__/draft-order/admin/draft-order.spec.ts161 email: "test@test.com",CODE
LOW…s/http/__tests__/draft-order/admin/draft-order.spec.ts165 address_1: "123 Main St",CODE
LOW…s/http/__tests__/draft-order/admin/draft-order.spec.ts189 email: "test@test.com",CODE
LOW…s/http/__tests__/draft-order/admin/draft-order.spec.ts236 expect(response.data.draft_order.email).toBe("test@test.com")CODE
LOW…s/http/__tests__/draft-order/admin/draft-order.spec.ts1797 address_1: "123 Main St",CODE
LOW…s/http/__tests__/draft-order/admin/draft-order.spec.ts1853 address_1: "123 Main St",CODE
LOW…tegration-tests/http/__tests__/user/admin/user.spec.ts125 email: "test@test.com",CODE
LOW…/__tests__/loyalty/admin/store-credit-accounts.spec.ts43 { email: "test@test.com" },CODE
LOW…-tests/http/__tests__/loyalty/admin/gift-cards.spec.ts43 { email: "test@test.com" },CODE
LOW…sts/http/__tests__/promotions/admin/promotions.spec.ts1544 { email: "test@test.com" },CODE
LOW…tegration-tests/http/__tests__/cart/store/cart.spec.ts6029 email: "test@test.com",CODE
LOW…ests/http/__tests__/returns/return-translation.spec.ts223 email: "foo@bar.com",CODE
LOW…tegration-tests/http/__tests__/returns/returns.spec.ts99 email: "foo@bar.com",CODE
LOW…/http/__tests__/customer/admin/customer-export.spec.ts69 address_1: "123 Main St",CODE
LOW…/http/__tests__/customer/admin/customer-export.spec.ts137 address_1: "123 Main St",CODE
LOW…n-tests/http/__tests__/order-edits/order-edits.spec.ts197 email: "foo@bar.com",CODE
LOW…n-tests/http/__tests__/order-edits/order-edits.spec.ts798 email: "foo@bar.com",CODE
LOW…n-tests/http/__tests__/order-edits/order-edits.spec.ts1390 email: "foo@bar.com",CODE
LOW…n-tests/http/__tests__/order-edits/order-edits.spec.ts2671 email: "foo@bar.com",CODE
LOW…n-tests/http/__tests__/order-edits/order-edits.spec.ts2827 email: "foo@bar.com",CODE
LOWintegration-tests/http/__tests__/claims/claims.spec.ts151 email: "foo@bar.com",CODE
LOWintegration-tests/http/__tests__/claims/claims.spec.ts1353 email: "foo@bar.com",CODE
LOW…ests/http/__tests__/claims/claims-translations.spec.ts416 email: "foo@bar.com",CODE
LOWintegration-tests/modules/__tests__/order/order.spec.ts331 email: "foo@bar.com",CODE
LOWintegration-tests/modules/__tests__/order/order.spec.ts844 email: "foo@bar.com",CODE
LOWintegration-tests/modules/__tests__/order/order.spec.ts911 email: "foo@bar.com",CODE
LOW…s/__tests__/order/workflows/begin-order-return.spec.ts239 email: "foo@bar.com",CODE
LOW…es/__tests__/order/workflows/begin-order-claim.spec.ts238 email: "foo@bar.com",CODE
LOW…s/__tests__/order/workflows/create-fulfillment.spec.ts240 email: "foo@bar.com",CODE
LOW…ules/__tests__/order/workflows/create-shipment.spec.ts242 email: "foo@bar.com",CODE
LOW…__tests__/order/workflows/begin-order-exchange.spec.ts295 email: "foo@bar.com",CODE
LOW…tests__/order/workflows/create-complete-return.spec.ts251 email: "foo@bar.com",CODE
LOW…tests__/order/workflows/create-complete-return.spec.ts456 email: "foo@bar.com",CODE
LOW…odules/__tests__/order/workflows/__fixtures__/index.ts31 email: "foo@bar.com",CODE
865 more matches not shown…
Hyper-Verbose Identifiers413 hits · 417 pts
SeverityFileLineSnippetContext
LOW…modules/__tests__/rbac-match-endpoint-entities.spec.ts41async function collectAdminEndpointEntities(): Promise<Set<string>> {CODE
LOW…modules/__tests__/rbac-match-endpoint-entities.spec.ts78function collectPolicyResourceEntities(): Set<string> {CODE
LOW…tests/modules/__tests__/product/admin/products.spec.ts18async function createProductsWithVariants(CODE
LOW…ping-options/workflows/batch-shipping-options-rules.ts29async function createShippingOptionFixture({CODE
LOW…n-medusa-theme/src/resources/helpers/events-listing.ts54function combineEventVariablesByCategory(children: DeclarationReflection[]) {CODE
LOW…heme/src/resources/helpers/type-declaration-members.ts67function getComponentMarkdownContent({CODE
LOW…ypedoc-plugin-medusa-theme/src/utils/build-doc-page.ts167function reflectionTypeParameterBlocks(CODE
LOW…ypedoc-plugin-medusa-theme/src/utils/build-doc-page.ts666function buildExpandedMemberBlocks(CODE
LOW…-theme/src/utils/get-correct-declaration-reflection.ts9export default function getCorrectDeclarationReflection(CODE
LOW…plugin-medusa-theme/src/utils/build-workflow-blocks.ts246function buildWorkflowDiagramBlock(CODE
LOW…n-medusa-theme/src/utils/reflection-type-parameters.ts28export function getReflectionTypeParameters({CODE
LOW…ypedoc-plugin-medusa-theme/src/utils/workflow-utils.ts7export function getWorkflowReflectionFromNamespace(CODE
LOW…ypedoc-plugin-medusa-theme/src/utils/workflow-utils.ts25export function getPackageNameForWorkflowReflection(CODE
LOW…-plugin-medusa-theme/src/utils/reflection-formatter.ts123export function reflectionComponentFormatter({CODE
LOW…-plugin-medusa-theme/src/utils/build-events-listing.ts51function combineEventVariablesByCategory(CODE
LOW…a-theme/src/utils/format-workflow-diagram-component.ts1export function formatWorkflowDiagramComponent({CODE
LOW…s/typedoc-plugin-medusa-theme/src/utils/frontmatter.ts39function resolveFrontmatterVariables(CODE
LOW…doc-plugin-medusa-theme/src/utils/react-query-utils.ts29export function getReactQueryQueryParameterType(CODE
LOW…/packages/docs-automator/src/commands/analyze-cloud.ts7export function registerAnalyzeCloudCommand(program: Command) {CODE
LOW…ckages/docs-automator/src/commands/analyze-webhooks.ts10export function registerAnalyzeWebhooksCommand(program: Command) {CODE
LOW…typedoc-plugin-custom/src/resolve-references-plugin.ts268function getOrCreateInternalNs({CODE
LOW…ages/docs-generator/src/utils/get-output-base-paths.ts34export function getRouteExamplesOutputBasePath() {CODE
LOW…ackages/docs-generator/src/utils/medusa-react-utils.ts89export function shouldHaveCustomNamespace(node: ts.Node): boolean {CODE
LOWwww/utils/packages/utils/src/examples-utils.ts21function getReflectionTypeFakeValue({CODE
LOWwww/utils/packages/utils/src/examples-utils.ts203export function getReflectionTypeFakeValueStr({CODE
LOWwww/utils/packages/utils/src/workflow-utils.ts72export function findReflectionInNamespaces(CODE
LOW…ges/docs-ui/src/utils/check-sidebar-item-visibility.ts1export function checkSidebarItemVisibility(CODE
LOW…ges/docs-ui/src/utils/check-sidebar-item-visibility.ts11function checkSidebarItemVisibilityRelative(CODE
LOW…ges/docs-ui/src/utils/check-sidebar-item-visibility.ts30function checkSidebarItemVisibilityTransition(CODE
LOW…/packages/docs-ui/src/hooks/use-scroll-utils/index.tsx70function useScrollControllerContextValue({CODE
LOW…w/packages/remark-rehype-plugins/src/cloudinary-img.ts7export function cloudinaryImgRehypePlugin({CODE
LOW…s/remark-rehype-plugins/src/attach-frontmatter-data.ts3export function remarkAttachFrontmatterDataPlugin(): Transformer {CODE
LOW…mark-rehype-plugins/src/workflow-diagram-link-fixer.ts5export function workflowDiagramLinkFixerPlugin(CODE
LOW…/remark-rehype-plugins/src/prerequisites-link-fixer.ts5export function prerequisitesLinkFixerPlugin(CODE
LOW…kages/remark-rehype-plugins/src/md-content-override.ts16export function mdContentOverrideRehypePlugin(): Transformer {CODE
LOWwww/packages/docs-utils/src/api-ref-paths.ts71export function getApiRefTagOperationSlugs(CODE
LOWwww/packages/build-scripts/src/generate-sidebar.ts40async function getAutogeneratedSidebarItems(CODE
LOWwww/packages/build-scripts/src/generate-sidebar.ts113async function getAutogeneratedTagSidebarItems(CODE
LOW…cripts/src/utils/sidebar-attach-href-common-options.ts7export function sidebarAttachCommonOptions(CODE
LOW…ripts/src/utils/get-core-flows-ref-sidebar-children.ts5export default async function getCoreFlowsRefSidebarChildren(): Promise<CODE
LOW…pps/ui/specs/examples/dropdown-menu-disabled-icons.tsx4export default function DropdownMenuDisabledAndIcons() {CODE
LOWwww/apps/ui/specs/examples/dropdown-menu-shortcuts.tsx14export default function DropdownMenuWithShortcuts() {CODE
LOW…ps/ui/specs/examples/progress-accordion-controlled.tsx4export default function ProgressAccordionControlled() {CODE
LOW…apps/ui/specs/examples/progress-accordion-disabled.tsx3export default function ProgressAccordionDisabled() {CODE
LOW…w/apps/resources/app/api/references/[...slug]/route.ts82async function loadReferencesFileUncached(CODE
LOW…faces/types.InventoryTypes.IInventoryService/page.json1{"slug":"/references/types/InventoryTypes/interfaces/types.InventoryTypes.IInventoryService","title":"IInventoryService"CODE
LOW…oryService.restoreReservationItemsByLineItem/page.json1{"slug":"/references/inventory-next/restoreReservationItemsByLineItem","title":"restoreReservationItemsByLineItem - InveCODE
LOW…s/api-reference/utils/get-security-schema-type-name.ts3export default function getSecuritySchemaTypeName(CODE
LOWpackages/medusa-test-utils/src/medusa-test-runner.ts384export function medusaIntegrationTestRunner({CODE
LOWpackages/medusa-test-utils/src/database.ts455async function unregisterFrameworkPgConnection(pgConnection: any) {CODE
LOW…tils/src/medusa-test-runner-utils/postgres-template.ts3function getWaitingroomCredentials() {CODE
LOW…tils/src/medusa-test-runner-utils/postgres-template.ts87async function terminateDatabaseConnections(CODE
LOW…tils/src/medusa-test-runner-utils/postgres-template.ts100async function cancelAndTerminateDatabaseConnections(CODE
LOW…tils/src/medusa-test-runner-utils/postgres-template.ts167export async function createPostgresDatabaseTemplate({CODE
LOW…tils/src/medusa-test-runner-utils/postgres-template.ts191export async function restorePostgresDatabaseFromTemplate({CODE
LOW…tils/src/medusa-test-runner-utils/postgres-template.ts212export async function dropPostgresDatabaseTemplate(templateName: string) {CODE
LOW…e/core-flows/src/order/workflows/create-fulfillment.ts121function prepareRegisterOrderFulfillmentData({CODE
LOW…core/core-flows/src/order/workflows/create-shipment.ts105function prepareRegisterShipmentData({CODE
LOW…order/workflows/mark-order-fulfillment-as-delivered.ts126function prepareRegisterDeliveryData({CODE
LOW…-flows/src/order/workflows/cancel-order-fulfillment.ts144function prepareCancelOrderFulfillmentData({CODE
353 more matches not shown…
Modern AI Meta-Vocabulary84 hits · 188 pts
SeverityFileLineSnippetContext
MEDIUM…ls/writing-tutorials/reference/tutorial-conventions.md291// class scaffold with constructor only, no method implementations yetCOMMENT
MEDIUMwww/packages/tags/src/tags/order.ts80 "path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/agentic-commerce"CODE
MEDIUMwww/packages/tags/src/tags/tutorial.ts32 "path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/agentic-commerce"CODE
MEDIUMwww/packages/tags/src/tags/cart.ts28 "path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/agentic-commerce"CODE
MEDIUMwww/packages/tags/src/tags/server.ts96 "path": "https://docs.medusajs.com/resources/how-to-tutorials/tutorials/agentic-commerce"CODE
MEDIUM…ypes/types/types.CommonTypes.MedusaContainer/page.json1{"slug":"/references/types/CommonTypes/types/types.CommonTypes.MedusaContainer","title":"MedusaContainer","frontmatter":CODE
MEDIUM…es/workflows/types/workflows.MedusaContainer/page.json1{"slug":"/references/workflows/types/workflows.MedusaContainer","title":"MedusaContainer","frontmatter":{},"toc":[],"bloCODE
MEDIUM…eferences/utils/classes/utils.VectorProperty/page.json1{"slug":"/references/utils/classes/utils.VectorProperty","title":"VectorProperty","frontmatter":{},"toc":[{"title":"TypeCODE
MEDIUMscripts/add_comment.sh7# --workflow <triage|review|fix|guardrails> \COMMENT
MEDIUMscripts/labels.sh7# --workflow <triage|review|fix|guardrails> \COMMENT
MEDIUM⚡scripts/close_issue.sh9# triage and fix (issues), `gh pr close` for review and guardrails (PRs).COMMENT
MEDIUM⚡scripts/close_issue.sh15# GITHUB_EVENT_NUMBER=N ./scripts/close_issue.sh --workflow <triage|review|fix|guardrails>COMMENT
MEDIUM⚡scripts/reopen.sh9# triage and fix (issues), `gh pr reopen` for review and guardrails (PRs).COMMENT
MEDIUM⚡scripts/reopen.sh12# GITHUB_EVENT_NUMBER=N ./scripts/reopen.sh --workflow <triage|review|fix|guardrails>COMMENT
MEDIUMpackages/medusa-test-utils/CHANGELOG.md115- [#16298](https://github.com/medusajs/medusa/pull/16298) [`5f4d93c374b0ad0b0a31e75de98c7557e0415677`](https://github.coCODE
MEDIUMpackages/medusa-test-utils/CHANGELOG.md498- [#12903](https://github.com/medusajs/medusa/pull/12903) [`c5d609d09cb29c6cf01d1c6c65305cc566f391c5`](https://github.coCODE
MEDIUMpackages/medusa-test-utils/CHANGELOG.md508- [#12886](https://github.com/medusajs/medusa/pull/12886) [`e9a33d0700c47c3d2357bb325791bc272a4d4569`](https://github.coCODE
MEDIUMpackages/core/core-flows/CHANGELOG.md1055- [#11190](https://github.com/medusajs/medusa/pull/11190) [`e98d3c615e8a42e09974ded9cc3ca3277e3a9217`](https://github.coCODE
MEDIUMpackages/core/core-flows/CHANGELOG.md1355- [#5811](https://github.com/medusajs/medusa/pull/5811) [`07107f356`](https://github.com/medusajs/medusa/commit/07107f35CODE
MEDIUMpackages/core/workflows-sdk/CHANGELOG.md503- [#13319](https://github.com/medusajs/medusa/pull/13319) [`ff152e7ace60232c02932bbd06a759e555a823d4`](https://github.coCODE
MEDIUMpackages/core/workflows-sdk/CHANGELOG.md962- [#5951](https://github.com/medusajs/medusa/pull/5951) [`bf63c4e6a`](https://github.com/medusajs/medusa/commit/bf63c4e6CODE
MEDIUMpackages/core/workflows-sdk/CHANGELOG.md966- [#6020](https://github.com/medusajs/medusa/pull/6020) [`fbee006e5`](https://github.com/medusajs/medusa/commit/fbee006eCODE
MEDIUMpackages/core/types/CHANGELOG.md139- [#16298](https://github.com/medusajs/medusa/pull/16298) [`5f4d93c374b0ad0b0a31e75de98c7557e0415677`](https://github.coCODE
MEDIUMpackages/core/types/CHANGELOG.md525- [#13391](https://github.com/medusajs/medusa/pull/13391) [`d7692100e7a2b2f078756cac9ca2b33784d3d1ff`](https://github.coCODE
MEDIUMpackages/core/types/CHANGELOG.md729- [#11263](https://github.com/medusajs/medusa/pull/11263) [`65fae943c9d919f658c8660e5b46626c1b302e31`](https://github.coCODE
MEDIUMpackages/core/types/CHANGELOG.md1192- [#5025](https://github.com/medusajs/medusa/pull/5025) [`3d68be2b6`](https://github.com/medusajs/medusa/commit/3d68be2bCODE
MEDIUMpackages/core/types/CHANGELOG.md1198- [#5023](https://github.com/medusajs/medusa/pull/5023) [`107aaa371`](https://github.com/medusajs/medusa/commit/107aaa37CODE
MEDIUMpackages/core/framework/CHANGELOG.md177- [#16298](https://github.com/medusajs/medusa/pull/16298) [`5f4d93c374b0ad0b0a31e75de98c7557e0415677`](https://github.coCODE
MEDIUMpackages/core/framework/CHANGELOG.md1072- [#11190](https://github.com/medusajs/medusa/pull/11190) [`e98d3c615e8a42e09974ded9cc3ca3277e3a9217`](https://github.coCODE
MEDIUMpackages/core/utils/CHANGELOG.md132- [#16533](https://github.com/medusajs/medusa/pull/16533) [`f7317903600e5b64f06c21c29a73e0e569d2fe3a`](https://github.coCODE
MEDIUMpackages/core/utils/CHANGELOG.md155- [#16298](https://github.com/medusajs/medusa/pull/16298) [`5f4d93c374b0ad0b0a31e75de98c7557e0415677`](https://github.coCODE
MEDIUMpackages/core/utils/CHANGELOG.md1254- [#6020](https://github.com/medusajs/medusa/pull/6020) [`fbee006e5`](https://github.com/medusajs/medusa/commit/fbee006eCODE
MEDIUMpackages/core/utils/CHANGELOG.md1321- [#5337](https://github.com/medusajs/medusa/pull/5337) [`e47461d95`](https://github.com/medusajs/medusa/commit/e47461d9CODE
MEDIUMpackages/core/modules-sdk/CHANGELOG.md89- [#16298](https://github.com/medusajs/medusa/pull/16298) [`5f4d93c374b0ad0b0a31e75de98c7557e0415677`](https://github.coCODE
MEDIUMpackages/core/modules-sdk/CHANGELOG.md826- [#6742](https://github.com/medusajs/medusa/pull/6742) [`06f22bb48a`](https://github.com/medusajs/medusa/commit/06f22bbCODE
MEDIUMpackages/core/modules-sdk/CHANGELOG.md1029- [#4930](https://github.com/medusajs/medusa/pull/4930) [`c3dba0694`](https://github.com/medusajs/medusa/commit/c3dba069CODE
MEDIUMpackages/core/orchestration/CHANGELOG.md1# @medusajs/orchestrationCOMMENT
MEDIUM⚡packages/core/orchestration/CHANGELOG.md435- [#12951](https://github.com/medusajs/medusa/pull/12951) [`e74044af4de213ba6326a8fb2b5d02e5875b8a4a`](https://github.coCODE
MEDIUM⚡packages/core/orchestration/CHANGELOG.md437- [#12903](https://github.com/medusajs/medusa/pull/12903) [`c5d609d09cb29c6cf01d1c6c65305cc566f391c5`](https://github.coCODE
MEDIUM⚡packages/core/orchestration/CHANGELOG.md447- [#12886](https://github.com/medusajs/medusa/pull/12886) [`e9a33d0700c47c3d2357bb325791bc272a4d4569`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md7- [#17408](https://github.com/medusajs/medusa/pull/17408) [`958ce34`](https://github.com/medusajs/medusa/commit/958ce349CODE
MEDIUMpackages/core/orchestration/CHANGELOG.md71- [#16533](https://github.com/medusajs/medusa/pull/16533) [`f7317903600e5b64f06c21c29a73e0e569d2fe3a`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md235- [#14719](https://github.com/medusajs/medusa/pull/14719) [`583deb57ea5805a1cce7be8342bd8533b29682b5`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md389- [#13391](https://github.com/medusajs/medusa/pull/13391) [`d7692100e7a2b2f078756cac9ca2b33784d3d1ff`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md417- [#13319](https://github.com/medusajs/medusa/pull/13319) [`ff152e7ace60232c02932bbd06a759e555a823d4`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md541- [#12066](https://github.com/medusajs/medusa/pull/12066) [`92c7baa56193e052c6af41ea240b8d2cecd9fb77`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md543- [#12138](https://github.com/medusajs/medusa/pull/12138) [`31abba8cdeedee65328e5529e172d4d3b23661f3`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md581- [#11190](https://github.com/medusajs/medusa/pull/11190) [`e98d3c615e8a42e09974ded9cc3ca3277e3a9217`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md583- [#11263](https://github.com/medusajs/medusa/pull/11263) [`65fae943c9d919f658c8660e5b46626c1b302e31`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md613- [#10913](https://github.com/medusajs/medusa/pull/10913) [`01acf9e7009300c01544f022c2a97d4d3f0fdb65`](https://github.coCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md765- [#6742](https://github.com/medusajs/medusa/pull/6742) [`06f22bb48a`](https://github.com/medusajs/medusa/commit/06f22bbCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md817- [#5951](https://github.com/medusajs/medusa/pull/5951) [`bf63c4e6a`](https://github.com/medusajs/medusa/commit/bf63c4e6CODE
MEDIUMpackages/core/orchestration/CHANGELOG.md819- [#6020](https://github.com/medusajs/medusa/pull/6020) [`fbee006e5`](https://github.com/medusajs/medusa/commit/fbee006eCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md831- [#5811](https://github.com/medusajs/medusa/pull/5811) [`07107f356`](https://github.com/medusajs/medusa/commit/07107f35CODE
MEDIUMpackages/core/orchestration/CHANGELOG.md865- [#5449](https://github.com/medusajs/medusa/pull/5449) [`5c77029cb`](https://github.com/medusajs/medusa/commit/5c77029cCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md874- [#5337](https://github.com/medusajs/medusa/pull/5337) [`e47461d95`](https://github.com/medusajs/medusa/commit/e47461d9CODE
MEDIUMpackages/core/orchestration/CHANGELOG.md900- [#5025](https://github.com/medusajs/medusa/pull/5025) [`3d68be2b6`](https://github.com/medusajs/medusa/commit/3d68be2bCODE
MEDIUMpackages/core/orchestration/CHANGELOG.md902- [#5023](https://github.com/medusajs/medusa/pull/5023) [`107aaa371`](https://github.com/medusajs/medusa/commit/107aaa37CODE
MEDIUMpackages/core/orchestration/CHANGELOG.md920- [#4930](https://github.com/medusajs/medusa/pull/4930) [`c3dba0694`](https://github.com/medusajs/medusa/commit/c3dba069CODE
MEDIUMpackages/core/orchestration/AGENTS.md1# @medusajs/orchestrationCOMMENT
24 more matches not shown…
Over-Commented Block150 hits · 150 pts
SeverityFileLineSnippetContext
LOWjest.config.js61 // useCoverage ? `jest-junit` : []COMMENT
LOW.eslintrc.js1const path = require("path")COMMENT
LOW…__/payment-collection/admin/payment-collection.spec.ts21 it("lists payment collections", async () => {})COMMENT
LOW…__/payment-collection/admin/payment-collection.spec.ts41 // })COMMENT
LOW…__/payment-collection/admin/payment-collection.spec.ts61 // amount: 10000,COMMENT
LOW…__/payment-collection/admin/payment-collection.spec.ts81 // id: paymentCollection.id,COMMENT
LOW…__/payment-collection/admin/payment-collection.spec.ts101 // deleted: true,COMMENT
LOW…__/payment-collection/admin/payment-collection.spec.ts121 // expect(1).toBe(2) // should be ignoredCOMMENT
LOW…tp/__tests__/sales-channel/admin/sales-channel.spec.ts521 // - Filtering products by sales channelCOMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts341 }),COMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts361 // conditions: [COMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts381 // )COMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts861 // async () => {COMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts881 // description: "Test",COMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts3561 // // Validate that the price existsCOMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts3581 // where: {COMMENT
LOW…ion-tests/http/__tests__/product/admin/product.spec.ts3601 // expect(pricePre).toBeTruthy()COMMENT
LOW…sts/http/__tests__/price-list/admin/price-list.spec.ts761 // BREAKING: There is no longer a DELETE /admin/price-lists/test-list/products/${product.id}/prices endpointCOMMENT
LOW…sts/http/__tests__/price-list/admin/price-list.spec.ts781COMMENT
LOW…sts/http/__tests__/price-list/admin/price-list.spec.ts801// console.log(err)COMMENT
LOW…sts/http/__tests__/price-list/admin/price-list.spec.ts821// id: "customer-group-1",COMMENT
LOW…sts/http/__tests__/price-list/admin/price-list.spec.ts841// expect(response.data.price_list).toEqual(COMMENT
LOW…sts/http/__tests__/price-list/admin/price-list.spec.ts861// { includes_tax: true },COMMENT
LOW…lows-diagrams-generator/src/classes/diagram-builder.ts181 const linePrefix = this.getLinePrefix(level)COMMENT
LOW…lows-diagrams-generator/src/classes/diagram-builder.ts201 // ++nodesInCurrentLineCOMMENT
LOWwww/packages/docs-ui/src/global-config.ts1// The version config lives in `docs-utils` so that non-React consumers (theCOMMENT
LOWscripts/sanitize_pr_body.py1#!/usr/bin/env python3COMMENT
LOWscripts/confine_search_paths.py1#!/usr/bin/env python3COMMENT
LOWscripts/search_prs.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/get_dependency_releases.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/get_linear_ticket.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/check_hidden_content.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/get_pr_diff.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/add_comment.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/add_comment.sh21# (e.g. lowercase keys) are ignored — the caller is responsible forCOMMENT
LOWscripts/check_team_review.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/labels.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/convert_to_discussion.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/close_issue.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/sanitize_untrusted.py1#!/usr/bin/env python3COMMENT
LOWscripts/sanitize_untrusted.py21# cursor / erase codes, OSC). Pasted-log colors, strayCOMMENT
LOWscripts/reopen.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/issue_hash.sh1#!/usr/bin/env bashCOMMENT
LOWscripts/get_linked_issues.sh1#!/usr/bin/env bashCOMMENT
LOW…/core/core-flows/src/tax/workflows/update-tax-rates.ts61// async (input: StepInput, { container }) => {COMMENT
LOWpackages/core/types/src/caching/index.ts21 // cacheGetFn: () => Promise<any>,COMMENT
LOWpackages/core/types/src/event-bus/common.ts1import { Context } from "../shared-context"COMMENT
LOWpackages/core/utils/src/core-flows/events.ts1281// export interface EventBusEventsOptions {COMMENT
LOWpackages/core/utils/src/core-flows/events.ts1301// [OrderWorkflowEvents.FULFILLMENT_CANCELED]?: EventOptionsCOMMENT
LOWpackages/core/utils/src/core-flows/events.ts1321// // Sales Channel eventsCOMMENT
LOWpackages/core/utils/src/core-flows/events.ts1341// // Product eventsCOMMENT
LOWpackages/core/utils/src/core-flows/events.ts1361// // Invite eventsCOMMENT
LOWpackages/core/utils/src/core-flows/events.ts1381// // Shipping Option eventsCOMMENT
LOWpackages/core/utils/src/notification/events.ts21// [NotificationEvents.NOTIFICATION_ATTACHED]?: EventOptionsCOMMENT
LOWpackages/core/utils/src/fulfillment/events.ts41 DELIVERY_CREATED: "delivery.created",COMMENT
LOWpackages/core/utils/src/fulfillment/events.ts61// [FulfillmentEvents.SERVICE_ZONE_DETACHED]?: EventOptionsCOMMENT
LOWpackages/core/utils/src/fulfillment/events.ts81// [FulfillmentEvents.SHIPPING_OPTION_TYPE_UPDATED]?: EventOptionsCOMMENT
LOWpackages/core/utils/src/fulfillment/events.ts101// [FulfillmentEvents.SHIPPING_OPTION_RULE_DETACHED]?: EventOptionsCOMMENT
LOWpackages/core/utils/src/fulfillment/events.ts121// [FulfillmentEvents.FULFILLMENT_ITEM_UPDATED]?: EventOptionsCOMMENT
LOWpackages/core/utils/src/user/events.ts21// [UserEvents.USER_ATTACHED]?: EventOptionsCOMMENT
90 more matches not shown…
Structural Annotation Overuse47 hits · 78 pts
SeverityFileLineSnippetContext
LOW…ation-tests/http/__tests__/view-configurations.spec.ts715 // Step 1: Create a system default viewCOMMENT
LOW…ation-tests/http/__tests__/view-configurations.spec.ts749 // Step 2: Retrieve active view - should return the system defaultCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts36 // Step 1: Create base policiesCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts82 // Step 2: Create base roles with their policiesCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts123 // Step 3: Create "Admin" role that inherits from both Viewer and Editor, plus additional permissionsCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts143 // Step 4: Verify role parent was createdCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts162 // Step 5: Verify direct policies for Admin roleCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts175 // Step 6: List ALL policies for Admin role (including inherited)COMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts228 // Step 7: Verify Viewer role only has its direct policiesCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts245 // Step 8: Verify Editor role only has its direct policiesCOMMENT
LOW⚡.claude/agents/codebase-pattern-finder.md42### Step 1: Identify Pattern TypesCOMMENT
LOW⚡.claude/agents/codebase-pattern-finder.md52### Step 2: Search!COMMENT
LOW⚡.claude/agents/codebase-pattern-finder.md56### Step 3: Read and ExtractCOMMENT
LOW⚡.claude/agents/codebase-analyzer.md42### Step 1: Read Entry PointsCOMMENT
LOW⚡.claude/agents/codebase-analyzer.md48### Step 2: Follow the Code PathCOMMENT
LOW⚡.claude/agents/codebase-analyzer.md56### Step 3: Document Key LogicCOMMENT
LOW.claude/commands/create_plan.md39### Step 1: Context Gathering & Initial AnalysisCOMMENT
LOW.claude/commands/create_plan.md91### Step 2: Research & DiscoveryCOMMENT
LOW.claude/commands/create_plan.md144### Step 3: Plan Structure DevelopmentCOMMENT
LOW.claude/commands/create_plan.md166### Step 4: Detailed Plan WritingCOMMENT
LOW.claude/commands/create_plan.md285### Step 5: ReviewCOMMENT
LOW…e/skills/writing-tutorials/reference/building-phase.md74## Step 5 - Validate ImplementationCOMMENT
LOW…ls/writing-tutorials/reference/tutorial-conventions.md57## Step 1: Install a Medusa ApplicationCOMMENT
LOW…ls/writing-tutorials/reference/tutorial-conventions.md77## Step 1: Install a Medusa ApplicationCOMMENT
LOW…ls/writing-tutorials/reference/tutorial-conventions.md276## Step 3: Create Mailchimp Module ProviderCOMMENT
LOW.claude/skills/updating-dependencies/SKILL.md39### Step 1: Read the groupCOMMENT
LOW⚡.claude/skills/updating-dependencies/SKILL.md52### Step 2: ResearchCOMMENT
LOW⚡.claude/skills/updating-dependencies/SKILL.md56### Step 3: ApplyCOMMENT
LOW⚡.claude/skills/updating-dependencies/SKILL.md60### Step 4: VerifyCOMMENT
LOW⚡.claude/skills/updating-dependencies/SKILL.md64### Step 5: Emit the resultCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts103 // Step 1: Crawl all directories in parallelCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts134 // Step 2: Parse all OAS files in parallel and collect valid onesCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts204 // Step 3: Create a single TypeScript program for all route filesCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts278 // Step 4: Check which OAS files should be kept (parallel processing)COMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts322 // Step 5: Collect tags and schemas from ALL valid OAS files (parallel)COMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts397 // Step 6: Delete invalid OAS files in parallel batchesCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts409 // Step 7: Process base files in parallelCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts454 // Step 8: Process schema files in parallelCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts481 // Step 9: Clean up unused schemasCOMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts28// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts52// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts17// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts42// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts28// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts52// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts17// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts42// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
Verbosity Indicators28 hits · 42 pts
SeverityFileLineSnippetContext
LOW…ation-tests/http/__tests__/view-configurations.spec.ts715 // Step 1: Create a system default viewCOMMENT
LOW…ation-tests/http/__tests__/view-configurations.spec.ts749 // Step 2: Retrieve active view - should return the system defaultCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts36 // Step 1: Create base policiesCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts82 // Step 2: Create base roles with their policiesCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts123 // Step 3: Create "Admin" role that inherits from both Viewer and Editor, plus additional permissionsCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts143 // Step 4: Verify role parent was createdCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts162 // Step 5: Verify direct policies for Admin roleCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts175 // Step 6: List ALL policies for Admin role (including inherited)COMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts228 // Step 7: Verify Viewer role only has its direct policiesCOMMENT
LOW…on-tests/modules/__tests__/rbac/rbac-workflows.spec.ts245 // Step 8: Verify Editor role only has its direct policiesCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts103 // Step 1: Crawl all directories in parallelCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts134 // Step 2: Parse all OAS files in parallel and collect valid onesCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts204 // Step 3: Create a single TypeScript program for all route filesCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts278 // Step 4: Check which OAS files should be kept (parallel processing)COMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts322 // Step 5: Collect tags and schemas from ALL valid OAS files (parallel)COMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts397 // Step 6: Delete invalid OAS files in parallel batchesCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts409 // Step 7: Process base files in parallelCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts454 // Step 8: Process schema files in parallelCOMMENT
LOW…tils/packages/docs-generator/src/commands/clean-oas.ts481 // Step 9: Clean up unused schemasCOMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts28// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts52// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts17// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts42// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts28// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…ion-tests/__fixtures__/workflow_sync_retry_interval.ts52// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts17// Step 1: Fails first 2 times, succeeds on 3rd attemptCOMMENT
LOW…egration-tests/__fixtures__/workflow_retry_interval.ts42// Step 2: Always succeeds (to verify workflow continues after retry)COMMENT
LOW…ign-system/toolbox/src/commands/tokens/utils/colors.ts40 * So we need to check if the opacity is defined, and if it is,COMMENT
Hallucination Indicators4 hits · 40 pts
SeverityFileLineSnippetContext
CRITICAL…nt-adyen/src/services/__tests__/adyen-provider.spec.ts292 const keys = checkout.PaymentsApi.payments.mock.calls.map(CODE
CRITICAL…ges/modules/search/src/utils/__tests__/seeding.spec.ts371 context.provider.deleteIndex.mock.calls.map(([call]) => call.index)CODE
CRITICAL…ges/modules/search/src/utils/__tests__/seeding.spec.ts686 context.provider.deleteIndex.mock.calls.map(([call]) => call.index)CODE
CRITICAL.github/workflows/close-linked-prs.yml52 mergedPrData.repository.pullRequest.closingIssuesReferences.nodes.map(CODE
Synthetic Comment Markers6 hits · 35 pts
SeverityFileLineSnippetContext
HIGH.claude/skills/reviewing-prs/reference/ai-content.md25Code", "Generated by Claude Code", "Generated with [Claude Code](...)"CODE
HIGH.claude/skills/triaging-issues/reference/outcomes.md83"Generated with Claude Code", "Generated by Claude Code", "Generated withCODE
HIGH.github/workflows/triage-dependabot-alerts.yml213 echo "> Generated by Claude via the \`diagnosing-dependabot-alerts\` skill. Review carefully before merging CODE
HIGH.github/workflows/cloud-docs-automation.yml197 // Title generated by Claude, with a fallback if it is missing or malformedCOMMENT
HIGH.github/workflows/admin-i18n-sync.yml207 echo "Translates strings in \`en.json\` that are missing from the other locale files. Translations were geneCODE
HIGH.github/workflows/cloud-webhooks-docs-automation.yml188 // Title generated by Claude, with a fallback if it is missing or malformedCOMMENT
Decorative Section Separators9 hits · 27 pts
SeverityFileLineSnippetContext
MEDIUM…ages/medusa/src/commands/__tests__/run-scripts.spec.ts13// ─── Mocks ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ages/medusa/src/commands/__tests__/run-scripts.spec.ts54// ─── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…ages/medusa/src/commands/__tests__/run-scripts.spec.ts78// ─── Tests ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…sa/src/commands/db/__tests__/db-migrate-search.spec.ts4// ─── Mocks ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…sa/src/commands/db/__tests__/db-migrate-search.spec.ts59// ─── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…sa/src/commands/db/__tests__/db-migrate-search.spec.ts125// ─── Tests ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…es/medusa/src/commands/db/__tests__/db-migrate.spec.ts5// ─── Mocks ────────────────────────────────────────────────────────────────────COMMENT
MEDIUM…es/medusa/src/commands/db/__tests__/db-migrate.spec.ts55// ─── Helpers ──────────────────────────────────────────────────────────────────COMMENT
MEDIUM…es/medusa/src/commands/db/__tests__/db-migrate.spec.ts106// ─── Tests ────────────────────────────────────────────────────────────────────COMMENT
Slop Phrases14 hits · 18 pts
SeverityFileLineSnippetContext
LOW…es/src/constants/merger-custom-options/notification.ts178Make sure to replace the value of \`template\` to the ID of the template in your provider.CODE
LOW…earch_provider.AbstractSearchProviderService/page.json1{"slug":"/references/search/provider","title":"How to Create a Search Module Provider","frontmatter":{"slug":"/referenceCODE
MEDIUM…es/interfaces/types.CommonTypes.ConfigModule/page.json1{"slug":"/references/types/CommonTypes/interfaces/types.CommonTypes.ConfigModule","title":"ConfigModule","frontmatter":{CODE
LOW…es/interfaces/types.CommonTypes.ConfigModule/page.json1{"slug":"/references/types/CommonTypes/interfaces/types.CommonTypes.ConfigModule","title":"ConfigModule","frontmatter":{CODE
LOW…faces/types.CommonTypes.ProjectConfigOptions/page.json1{"slug":"/references/types/CommonTypes/interfaces/types.CommonTypes.ProjectConfigOptions","title":"ProjectConfigOptions"CODE
MEDIUM…nces/types/interfaces/types.ILockingProvider/page.json1{"slug":"/references/types/interfaces/types.ILockingProvider","title":"ILockingProvider","frontmatter":{},"toc":[{"titleCODE
LOW…fication.AbstractNotificationProviderService/page.json1{"slug":"/references/notification-provider-module","title":"How to Create a Notification Module Provider","frontmatter":CODE
MEDIUM…/locking/interfaces/locking.ILockingProvider/page.json1{"slug":"/references/locking-module-provider","title":"How to Create a Locking Module Provider","frontmatter":{"slug":"/CODE
LOW…eferences/mfa/interfaces/mfa.AuthMfaProvider/page.json1{"slug":"/references/auth/mfa-module-provider","title":"How to Create a Multi-Factor Authentication (MFA) Module ProvideCODE
LOW…sdk/types/modules_sdk.ModuleBootstrapOptions/page.json1{"slug":"/references/modules_sdk/types/modules_sdk.ModuleBootstrapOptions","title":"ModuleBootstrapOptions","frontmatterCODE
LOW…ing/interfaces/caching.ICachingModuleService/page.json1{"slug":"/references/caching-service","title":"How to Use Caching Module","frontmatter":{"slug":"/references/caching-serCODE
LOW…hods/pricing.IPricingModuleService.addPrices/page.json1{"slug":"/references/pricing/addPrices","title":"addPrices - Pricing Module Reference","frontmatter":{"displayed_sidebarCODE
LOWpackages/core/modules-sdk/src/medusa-module.ts78 * Don't forget to clear the instances (MedusaModule.clearInstances()) after the migration are done.COMMENT
LOWpackages/cli/medusa-cli/cli.js10 "ts-node cannot be loaded and used, if you are running in production don't forget to set your NODE_ENV to productiCODE
Magic Placeholder Names3 hits · 15 pts
SeverityFileLineSnippetContext
HIGHwww/apps/ui/specs/examples/code-block-demo.tsx7 code: `curl 'http://localhost:9000/store/products/PRODUCT_ID'\n -H 'x-publishable-key: YOUR_API_KEY'`,CODE
HIGH…em/ui/src/components/code-block/code-block.stories.tsx23 code: `curl -H 'x-publishable-key: YOUR_API_KEY' 'http://localhost:9000/store/products/PRODUCT_ID'`,CODE
HIGH…em/ui/src/components/code-block/code-block.stories.tsx28 code: `// Install the JS Client in your storefront project: @medusajs/medusa-js\n\nimport Medusa from "@medusajs/medCODE
Example Usage Blocks7 hits · 12 pts
SeverityFileLineSnippetContext
LOWscripts/sanitize_pr_body.py5# Usage:COMMENT
LOWscripts/get_dependency_releases.sh6# Usage:COMMENT
LOWscripts/add_comment.sh5# Usage:COMMENT
LOWscripts/labels.sh5# Usage:COMMENT
LOW⚡scripts/close_issue.sh14# Usage:COMMENT
LOWscripts/sanitize_untrusted.py6# Usage:COMMENT
LOW⚡scripts/reopen.sh11# Usage:COMMENT
TODO Padding5 hits · 7 pts
SeverityFileLineSnippetContext
LOWpackages/core/modules-sdk/src/loaders/module-loader.ts71 // TODO: implement external ResolversCOMMENT
LOW…t/components/edit-location-form/edit-location-form.tsx27 phone: zod.string().optional(), // TODO: Add validationCODE
LOW…-create-return/components/return-create-form/schema.ts15 // TODO: implement thisCOMMENT
LOW…aim/components/claim-create-form/claim-create-form.tsx111 // TODO: implement confirm claim requestCOMMENT
LOW…aim/components/claim-create-form/claim-create-form.tsx118 // TODO: implement update claim requestCOMMENT
AI Slop Vocabulary3 hits · 5 pts
SeverityFileLineSnippetContext
LOW…pes/interfaces/types.FileTypes.IFileProvider/page.json1{"slug":"/references/types/FileTypes/interfaces/types.FileTypes.IFileProvider","title":"IFileProvider","frontmatter":{},CODE
LOW…ses/payment_provider.AbstractPaymentProvider/page.json1{"slug":"/references/payment/provider","title":"How to Create a Payment Module Provider","frontmatter":{"slug":"/referenCODE
MEDIUMscripts/add_comment.sh107# Render the template in Python for robust handling of multi-line valuesCOMMENT
Redundant / Tautological Comments2 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/deps-analyze/update-dependency-versions.sh16 # Check if package exists in dependencies or devDependenciesCOMMENT
LOW.github/workflows/sync-resources-references-to-r2.yml58 # Write the file lists to disk (.github/outputs/*.txt) instead of onlyCOMMENT
Excessive Try-Catch Wrapping1 hit · 2 pts
SeverityFileLineSnippetContext
MEDIUMscripts/sanitize_untrusted.py356 print(f"Error: invalid JSON on stdin: {err}", file=sys.stderr)CODE
Deep Nesting1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/sanitize_untrusted.py307CODE