sverklo
D
Overall Health
payloadcms/payload
https://github.com/payloadcms/payload
2026-04-19 00:10:20
D
Dead code
35% orphan symbols (1025/2952)
F
Circular deps
72 cycles detected
D
Coupling
max fan-in: 41 (packages/payload/src/errors/APIError.ts)
F
Security
580 concerns found

Overview

  • 6319 files indexed
  • 17274 code symbols extracted
  • 56555 symbol references tracked
  • 0 active memories (0 core, 0 stale)
  • Languages: typescript (6147), javascript (172)

God Nodes (most-referenced symbols)

These are the symbols your codebase depends on most. Changes here have the largest blast radius.

  • create — 901 references
  • update — 257 references
  • req — 256 references
  • formatAdminURL — 171 references
  • set — 139 references
  • lexicalEditor — 133 references
  • parse — 125 references
  • findByID — 123 references
  • Props — 118 references
  • saveDocAndAssert — 116 references

Hub Files (highest PageRank)

Core architectural files — imported by many others.

  • packages/ui/src/providers/Translation/index.tsx (1.00)
  • test/credentials.ts (0.96)
  • packages/payload/src/errors/APIError.ts (0.86)
  • test/playwright.config.ts (0.75)
  • test/admin/slugs.ts (0.65)
  • test/buildConfigWithDefaults.ts (0.65)
  • test/__helpers/shared/initPayloadInt.ts (0.60)
  • test/__helpers/e2e/helpers.ts (0.56)
  • test/fields/slugs.ts (0.56)
  • test/versions/slugs.ts (0.51)

Orphans (potential dead code)

Named functions with zero detected references. Could be dead code, public API exports, or referenced dynamically.

  • createNestedClientFieldPathpackages/plugin-import-export/src/components/FieldsToExport/reduceFields.tsx:6
  • fieldToSchemaMappackages/graphql/src/schema/fieldToWhereInputSchemaMap.ts:37
  • LexicalTypeaheadMenuPluginpackages/richtext-lexical/src/lexical/plugins/SlashMenu/LexicalTypeaheadMenuPlugin/index.tsx:116
  • updateListenerpackages/richtext-lexical/src/lexical/plugins/SlashMenu/LexicalTypeaheadMenuPlugin/index.tsx:189
  • isPlainObjectpackages/payload/src/utilities/isPlainObject.ts:3
  • macospackages/payload/src/utilities/telemetry/conf/envPaths.ts:24
  • windowspackages/payload/src/utilities/telemetry/conf/envPaths.ts:36
  • linuxpackages/payload/src/utilities/telemetry/conf/envPaths.ts:51
  • HorizontalRuleNodepackages/richtext-lexical/src/features/horizontalRule/client/nodes/HorizontalRuleNode.tsx:11
  • createKeypackages/payload-cloud/src/utilities/createKey.ts:7

Coupling (high-PageRank files)

  • packages/ui/src/providers/Translation/index.tsx (1.00)
  • test/credentials.ts (0.96)
  • packages/payload/src/errors/APIError.ts (0.86)
  • test/playwright.config.ts (0.75)
  • test/admin/slugs.ts (0.65)

Circular Dependencies (72 cycles)

  1. packages/payload/src/auth/operations/forgotPassword.ts -> packages/payload/src/index.ts -> packages/payload/src/auth/operations/local/forgotPassword.ts -> packages/payload/src/auth/operations/forgotPassword.ts
  2. packages/payload/src/fields/hooks/afterRead/promise.ts -> packages/payload/src/fields/hooks/afterRead/traverseFields.ts -> packages/payload/src/fields/hooks/afterRead/promise.ts
  3. packages/payload/src/auth/operations/local/login.ts -> packages/payload/src/auth/operations/login.ts -> packages/payload/src/index.ts -> packages/payload/src/auth/operations/local/login.ts
  4. packages/payload/src/auth/operations/local/login.ts -> packages/payload/src/auth/operations/login.ts -> packages/payload/src/auth/strategies/local/incrementLoginAttempts.ts -> packages/payload/src/index.ts -> packages/payload/src/auth/operations/local/login.ts
  5. packages/payload/src/auth/operations/local/unlock.ts -> packages/payload/src/auth/operations/unlock.ts -> packages/payload/src/index.ts -> packages/payload/src/auth/operations/local/unlock.ts
  6. packages/payload/src/collections/operations/count.ts -> packages/payload/src/database/queryValidation/validateQueryPaths.ts -> packages/payload/src/database/queryValidation/validateSearchParams.ts -> packages/payload/src/utilities/getEntityPermissions/getEntityPermissions.ts -> packages/payload/src/utilities/getEntityPermissions/entityDocExists.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/count.ts -> packages/payload/src/collections/operations/count.ts
  7. packages/payload/src/collections/operations/count.ts -> packages/payload/src/database/queryValidation/validateQueryPaths.ts -> packages/payload/src/database/queryValidation/validateSearchParams.ts -> packages/payload/src/database/getLocalizedPaths.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/count.ts -> packages/payload/src/collections/operations/count.ts
  8. packages/payload/src/database/queryValidation/validateQueryPaths.ts -> packages/payload/src/database/queryValidation/validateSearchParams.ts -> packages/payload/src/database/queryValidation/validateQueryPaths.ts
  9. packages/payload/src/collections/operations/local/create.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/create.ts
  10. packages/payload/src/fields/hooks/beforeDuplicate/promise.ts -> packages/payload/src/fields/hooks/beforeDuplicate/traverseFields.ts -> packages/payload/src/fields/hooks/beforeDuplicate/promise.ts
  11. packages/payload/src/fields/hooks/afterChange/promise.ts -> packages/payload/src/fields/hooks/afterChange/traverseFields.ts -> packages/payload/src/fields/hooks/afterChange/promise.ts
  12. packages/payload/src/collections/operations/create.ts -> packages/payload/src/fields/hooks/beforeChange/index.ts -> packages/payload/src/fields/hooks/beforeChange/traverseFields.ts -> packages/payload/src/fields/hooks/beforeChange/promise.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/create.ts -> packages/payload/src/collections/operations/create.ts
  13. packages/payload/src/fields/hooks/beforeChange/promise.ts -> packages/payload/src/fields/hooks/beforeChange/traverseFields.ts -> packages/payload/src/fields/hooks/beforeChange/promise.ts
  14. packages/payload/src/collections/operations/create.ts -> packages/payload/src/fields/hooks/beforeValidate/index.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/create.ts -> packages/payload/src/collections/operations/create.ts
  15. packages/payload/src/fields/hooks/beforeValidate/promise.ts -> packages/payload/src/fields/hooks/beforeValidate/traverseFields.ts -> packages/payload/src/fields/hooks/beforeValidate/promise.ts
  16. packages/payload/src/collections/operations/create.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/create.ts -> packages/payload/src/collections/operations/create.ts
  17. packages/payload/src/preferences/config.ts -> packages/payload/src/preferences/requestHandlers/delete.ts -> packages/payload/src/preferences/operations/delete.ts -> packages/payload/src/preferences/config.ts
  18. packages/payload/src/preferences/config.ts -> packages/payload/src/preferences/requestHandlers/findOne.ts -> packages/payload/src/preferences/operations/findOne.ts -> packages/payload/src/preferences/config.ts
  19. packages/payload/src/preferences/config.ts -> packages/payload/src/preferences/requestHandlers/update.ts -> packages/payload/src/preferences/operations/update.ts -> packages/payload/src/preferences/config.ts
  20. packages/payload/src/collections/operations/delete.ts -> packages/payload/src/versions/deleteCollectionVersions.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/delete.ts -> packages/payload/src/collections/operations/delete.ts
  21. packages/payload/src/collections/operations/delete.ts -> packages/payload/src/versions/deleteScheduledPublishJobs.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/delete.ts -> packages/payload/src/collections/operations/delete.ts
  22. packages/payload/src/queues/config/collection.ts -> packages/payload/src/queues/endpoints/handleSchedules.ts -> packages/payload/src/queues/operations/handleSchedules/index.ts -> packages/payload/src/queues/operations/handleSchedules/defaultBeforeSchedule.ts -> packages/payload/src/queues/operations/handleSchedules/countRunnableOrActiveJobsForQueue.ts -> packages/payload/src/queues/config/collection.ts
  23. packages/payload/src/queues/config/collection.ts -> packages/payload/src/queues/endpoints/handleSchedules.ts -> packages/payload/src/queues/endpoints/run.ts -> packages/payload/src/queues/operations/runJobs/index.ts -> packages/payload/src/queues/config/collection.ts
  24. packages/payload/src/queues/config/collection.ts -> packages/payload/src/queues/endpoints/handleSchedules.ts -> packages/payload/src/queues/endpoints/run.ts -> packages/payload/src/queues/operations/runJobs/index.ts -> packages/payload/src/queues/utilities/updateJob.ts -> packages/payload/src/queues/config/collection.ts
  25. packages/payload/src/collections/operations/findByID.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/findByID.ts -> packages/payload/src/collections/operations/findByID.ts
  26. packages/payload/src/collections/operations/local/findDistinct.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/findDistinct.ts
  27. packages/payload/src/collections/operations/local/restoreVersion.ts -> packages/payload/src/collections/operations/restoreVersion.ts -> packages/payload/src/versions/saveVersion.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/restoreVersion.ts
  28. packages/payload/src/collections/operations/local/restoreVersion.ts -> packages/payload/src/collections/operations/restoreVersion.ts -> packages/payload/src/versions/saveVersion.ts -> packages/payload/src/versions/saveSnapshot.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/restoreVersion.ts
  29. packages/payload/src/collections/operations/local/update.ts -> packages/payload/src/collections/operations/update.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/update.ts
  30. packages/payload/src/collections/operations/local/update.ts -> packages/payload/src/collections/operations/update.ts -> packages/payload/src/collections/operations/utilities/update.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/update.ts
  31. packages/payload/src/collections/operations/local/update.ts -> packages/payload/src/collections/operations/updateByID.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/update.ts
  32. packages/payload/src/globals/operations/countGlobalVersions.ts -> packages/payload/src/index.ts -> packages/payload/src/globals/operations/local/countVersions.ts -> packages/payload/src/globals/operations/countGlobalVersions.ts
  33. packages/payload/src/globals/operations/local/update.ts -> packages/payload/src/index.ts -> packages/payload/src/globals/operations/local/update.ts
  34. packages/payload/src/globals/operations/local/update.ts -> packages/payload/src/globals/operations/update.ts -> packages/payload/src/index.ts -> packages/payload/src/globals/operations/local/update.ts
  35. packages/payload/src/checkPayloadDependencies.ts -> packages/payload/src/utilities/dependencies/dependencyChecker.ts -> packages/payload/src/index.ts -> packages/payload/src/checkPayloadDependencies.ts
  36. packages/payload/src/collections/operations/countVersions.ts -> packages/payload/src/index.ts -> packages/payload/src/collections/operations/local/countVersions.ts -> packages/payload/src/collections/operations/countVersions.ts
  37. packages/payload/src/index.ts -> packages/payload/src/queues/localAPI.ts -> packages/payload/src/index.ts
  38. packages/db-mongodb/src/queries/buildAndOrConditions.ts -> packages/db-mongodb/src/queries/parseParams.ts -> packages/db-mongodb/src/queries/buildAndOrConditions.ts
  39. packages/ui/src/forms/fieldSchemasToFormState/calculateDefaultValues/iterateFields.ts -> packages/ui/src/forms/fieldSchemasToFormState/calculateDefaultValues/promise.ts -> packages/ui/src/forms/fieldSchemasToFormState/calculateDefaultValues/iterateFields.ts
  40. packages/plugin-form-builder/src/utilities/lexical/converters/heading.ts -> packages/plugin-form-builder/src/utilities/lexical/serializeLexical.ts -> packages/plugin-form-builder/src/utilities/lexical/defaultConverters.ts -> packages/plugin-form-builder/src/utilities/lexical/converters/heading.ts
  41. packages/plugin-form-builder/src/utilities/lexical/converters/link.ts -> packages/plugin-form-builder/src/utilities/lexical/serializeLexical.ts -> packages/plugin-form-builder/src/utilities/lexical/defaultConverters.ts -> packages/plugin-form-builder/src/utilities/lexical/converters/link.ts
  42. packages/plugin-form-builder/src/utilities/lexical/converters/list.ts -> packages/plugin-form-builder/src/utilities/lexical/serializeLexical.ts -> packages/plugin-form-builder/src/utilities/lexical/defaultConverters.ts -> packages/plugin-form-builder/src/utilities/lexical/converters/list.ts
  43. packages/plugin-form-builder/src/utilities/lexical/converters/paragraph.ts -> packages/plugin-form-builder/src/utilities/lexical/serializeLexical.ts -> packages/plugin-form-builder/src/utilities/lexical/defaultConverters.ts -> packages/plugin-form-builder/src/utilities/lexical/converters/paragraph.ts
  44. packages/plugin-form-builder/src/utilities/lexical/converters/quote.ts -> packages/plugin-form-builder/src/utilities/lexical/serializeLexical.ts -> packages/plugin-form-builder/src/utilities/lexical/defaultConverters.ts -> packages/plugin-form-builder/src/utilities/lexical/converters/quote.ts
  45. packages/ui/src/elements/StayLoggedIn/index.tsx -> packages/ui/src/providers/Auth/index.tsx -> packages/ui/src/elements/StayLoggedIn/index.tsx
  46. packages/drizzle/src/queries/buildAndOrConditions.ts -> packages/drizzle/src/queries/parseParams.ts -> packages/drizzle/src/queries/buildAndOrConditions.ts
  47. packages/richtext-lexical/src/packages/@lexical/markdown/MarkdownShortcuts.ts -> packages/richtext-lexical/src/packages/@lexical/markdown/index.ts -> packages/richtext-lexical/src/packages/@lexical/markdown/MarkdownShortcuts.ts
  48. packages/ui/src/providers/DocumentInfo/index.tsx -> packages/ui/src/providers/DocumentTitle/index.tsx -> packages/ui/src/providers/DocumentInfo/index.tsx
  49. packages/drizzle/src/transform/write/array.ts -> packages/drizzle/src/transform/write/traverseFields.ts -> packages/drizzle/src/transform/write/array.ts
  50. packages/drizzle/src/transform/write/blocks.ts -> packages/drizzle/src/transform/write/traverseFields.ts -> packages/drizzle/src/transform/write/blocks.ts
  51. packages/ui/src/forms/fieldSchemasToFormState/addFieldStatePromise.ts -> packages/ui/src/forms/fieldSchemasToFormState/iterateFields.ts -> packages/ui/src/forms/fieldSchemasToFormState/addFieldStatePromise.ts
  52. packages/graphql/src/schema/buildObjectType.ts -> packages/graphql/src/schema/fieldToSchemaMap.ts -> packages/graphql/src/schema/buildObjectType.ts
  53. packages/graphql/src/schema/fieldToWhereInputSchemaMap.ts -> packages/graphql/src/schema/recursivelyBuildNestedPaths.ts -> packages/graphql/src/schema/fieldToWhereInputSchemaMap.ts
  54. packages/ui/src/elements/Loading/index.tsx -> packages/ui/src/elements/LoadingOverlay/index.tsx -> packages/ui/src/elements/Loading/index.tsx
  55. packages/payload/src/queues/config/generateJobsJSONSchemas.ts -> packages/payload/src/utilities/configToJSONSchema.ts -> packages/payload/src/queues/config/generateJobsJSONSchemas.ts
  56. packages/payload/src/query-presets/config.ts -> packages/payload/src/query-presets/constraints.ts -> packages/payload/src/query-presets/preventLockout.ts -> packages/payload/src/query-presets/config.ts
  57. packages/richtext-lexical/src/index.ts -> packages/richtext-lexical/src/utilities/editorConfigFactory.ts -> packages/richtext-lexical/src/utilities/getDefaultSanitizedEditorConfig.ts -> packages/richtext-lexical/src/index.ts
  58. packages/ui/src/fields/Array/ArrayRow.tsx -> packages/ui/src/forms/RenderFields/index.tsx -> packages/ui/src/forms/RenderFields/RenderField.tsx -> packages/ui/src/fields/Array/index.tsx -> packages/ui/src/fields/Array/ArrayRow.tsx
  59. packages/ui/src/fields/Join/index.tsx -> packages/ui/src/fields/index.tsx -> packages/ui/src/fields/Join/index.tsx
  60. packages/ui/src/elements/BulkUpload/ActionsBar/index.tsx -> packages/ui/src/elements/BulkUpload/EditMany/index.tsx -> packages/ui/src/elements/BulkUpload/FormsManager/index.tsx -> packages/ui/src/elements/BulkUpload/index.tsx -> packages/ui/src/elements/BulkUpload/AddingFilesView/index.tsx -> packages/ui/src/elements/BulkUpload/ActionsBar/index.tsx
  61. packages/ui/src/elements/BulkUpload/ActionsBar/index.tsx -> packages/ui/src/elements/BulkUpload/EditMany/index.tsx -> packages/ui/src/elements/BulkUpload/EditMany/DrawerContent.tsx -> packages/ui/src/forms/RenderFields/RenderField.tsx -> packages/ui/src/fields/Join/index.tsx -> packages/ui/src/fields/index.tsx -> packages/ui/src/fields/Upload/index.tsx -> packages/ui/src/elements/BulkUpload/index.tsx -> packages/ui/src/elements/BulkUpload/AddingFilesView/index.tsx -> packages/ui/src/elements/BulkUpload/ActionsBar/index.tsx
  62. packages/ui/src/elements/BulkUpload/EditMany/DrawerContent.tsx -> packages/ui/src/elements/BulkUpload/EditMany/index.tsx -> packages/ui/src/elements/BulkUpload/EditMany/DrawerContent.tsx
  63. packages/ui/src/elements/BulkUpload/AddingFilesView/index.tsx -> packages/ui/src/elements/BulkUpload/DiscardWithoutSaving/index.tsx -> packages/ui/src/elements/BulkUpload/index.tsx -> packages/ui/src/elements/BulkUpload/AddingFilesView/index.tsx
  64. packages/ui/src/elements/EditUpload/index.tsx -> packages/ui/src/elements/Upload/index.tsx -> packages/ui/src/elements/EditUpload/index.tsx
  65. packages/ui/src/elements/FileDetails/StaticFileDetails/index.tsx -> packages/ui/src/elements/Upload/index.tsx -> packages/ui/src/elements/FileDetails/index.tsx -> packages/ui/src/elements/FileDetails/StaticFileDetails/index.tsx
  66. packages/ui/src/elements/BulkUpload/AddingFilesView/index.tsx -> packages/ui/src/elements/BulkUpload/FileSidebar/index.tsx -> packages/ui/src/elements/BulkUpload/index.tsx -> packages/ui/src/elements/BulkUpload/AddingFilesView/index.tsx
  67. packages/ui/src/elements/EditMany/DrawerContent.tsx -> packages/ui/src/elements/EditMany/index.tsx -> packages/ui/src/elements/EditMany/DrawerContent.tsx
  68. packages/richtext-slate/src/data/recurseNestedFields.ts -> packages/richtext-slate/src/data/richTextRelationshipPromise.ts -> packages/richtext-slate/src/data/recurseNestedFields.ts
  69. packages/richtext-lexical/src/features/blocks/client/component/index.tsx -> packages/richtext-lexical/src/features/blocks/client/nodes/BlocksNode.tsx -> packages/richtext-lexical/src/features/blocks/client/component/index.tsx
  70. packages/drizzle/src/schema/build.ts -> packages/drizzle/src/schema/traverseFields.ts -> packages/drizzle/src/schema/build.ts
  71. packages/richtext-lexical/src/features/relationship/client/drawer/index.tsx -> packages/richtext-lexical/src/features/relationship/client/plugins/index.tsx -> packages/richtext-lexical/src/features/relationship/client/drawer/index.tsx
  72. packages/richtext-lexical/src/features/upload/client/drawer/index.tsx -> packages/richtext-lexical/src/features/upload/client/plugin/index.tsx -> packages/richtext-lexical/src/features/upload/client/drawer/index.tsx

Security Issues (580 found)

Critical (524)

  • API tokenpackages/create-payload-app/src/lib/get-package-manager.ts:38
  • const userAgent = process.env.npmconfiguser_agent || ''
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/ar.ts:32
  • cartSecret: 'رمز سلة التسوق السري',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/az.ts:32
  • cartSecret: 'Səbət sirri',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/bg.ts:32
  • cartSecret: 'Таен код на количката',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/ca.ts:32
  • cartSecret: 'Secret de la cistella',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/cs.ts:32
  • cartSecret: 'Tajný kód košíku',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/da.ts:32
  • cartSecret: 'Kurv-hemmelighed',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/de.ts:32
  • cartSecret: 'Warenkorb-Geheimnis',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/en.ts:32
  • cartSecret: 'Cart Secret',
  • Hardcoded secretpackages/plugin-ecommerce/src/translations/languages/es.ts:32
  • cartSecret: 'Secreto del carrito',
  • ...and 514 more

High (15)

  • eval() usagepackages/payload/src/utilities/dynamicImport.ts:27
  • return await eval(import('${importPath}'))
  • SQL injection (template literal)packages/drizzle/src/find/traverseFields.ts:91
  • return operatorMap[payloadOperator](sql.raw("${alias}"."${sanitizedColumnName}"), value)
  • SQL injection (template literal)packages/drizzle/src/queries/getTableColumnFromPath.ts:765
  • rawColumn: sql.raw("${aliasRelationshipTableName}"."${relationTableName}_id"),
  • SQL injection (template literal)packages/drizzle/src/queries/getTableColumnFromPath.ts:803
  • rawColumn: sql.raw("${aliasRelationshipTableName}"."${relationTableName}_id"),
  • SQL injection (template literal)packages/drizzle/src/queries/getTableColumnFromPath.ts:814
  • obj[relationTo] = sql.raw("${aliasRelationshipTableName}"."${relationTableName}_id")
  • SQL injection (template literal)packages/db-sqlite/src/connect.ts:23
  • await this.client.execute(PRAGMA busy_timeout = ${this.busyTimeout};)
  • SQL injection (template literal)packages/db-sqlite/src/connect.ts:34
  • await this.client.execute(PRAGMA journalsizelimit = ${this.wal.journalSizeLimit};)
  • SQL injection (template literal)packages/db-sqlite/src/connect.ts:37
  • await this.client.execute(PRAGMA synchronous = ${this.wal.synchronous};)
  • SQL injection (template literal)packages/drizzle/src/utilities/json.ts:37
  • chunks.push(sql.raw('${key}',))
  • new Function() usagepackages/plugin-mcp/src/utils/schemaConversion/convertCollectionSchemaToZod.ts:39
  • return new Function('z', return ${transpileResult.outputText})(z)
  • ...and 5 more

Low (41)

  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:62
  • console.log(buildResult.stderr)
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:76
  • console.log(\n\nResults:\n)
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:78
  • console.log(
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:97
  • console.log(\n\nResults:\n)
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:99
  • console.log(
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:119
  • console.log(\n Version: ${version}\n)
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:120
  • console.log( Changes (${packages.length} packages):\n)
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:121
  • console.log(${packages.map((p) => - ${p.name.padEnd(32)} ${p.version}).join('\n')}\n)
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:163
  • console.log(Latest canary version: ${latestCanaryVersion})
  • Excessive console.logtools/releaser/src/lib/getWorkspace.ts:171
  • console.log(Latest canary version is not a valid canary version, starting from 0)
  • ...and 31 more

Suggested Next Steps

  • Before refactoring create, run sverklo_impact to see the 901 call sites
  • packages/ui/src/providers/Translation/index.tsx is your most-imported file — changes here cascade widely
  • 15+ potential orphans detected — audit for dead code