mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-25 22:34:56 +00:00
522 lines
22 KiB
JSON
522 lines
22 KiB
JSON
{
|
|
"root": "/workspace/metabuilder",
|
|
"maxLines": 150,
|
|
"ignored": [
|
|
".git",
|
|
".next",
|
|
".turbo",
|
|
"build",
|
|
"coverage",
|
|
"dist",
|
|
"node_modules",
|
|
"out",
|
|
"tmp"
|
|
],
|
|
"scanned": 1407,
|
|
"overLimit": 100,
|
|
"timestamp": "2025-12-27T15:45:04.923Z",
|
|
"files": [
|
|
{
|
|
"path": "frontends/nextjs/src/lib/packages/core/package-catalog.ts",
|
|
"lines": 1170,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/github/GitHubActionsFetcher.tsx",
|
|
"lines": 1070,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/editors/lua/LuaBlocksEditor.tsx",
|
|
"lines": 1049,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/lua/snippets/lua-snippets-data.ts",
|
|
"lines": 984,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/editors/lua/LuaEditor.tsx",
|
|
"lines": 682,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/packages/tests/package-glue.test.ts",
|
|
"lines": 620,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/package/PackageImportExport.tsx",
|
|
"lines": 595,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/workflow/WorkflowEditor.tsx",
|
|
"lines": 509,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/package/PackageManager.tsx",
|
|
"lines": 492,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/rendering/page/page-definition-builder.ts",
|
|
"lines": 484,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/component/ComponentHierarchyEditor.tsx",
|
|
"lines": 479,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/db/database-admin/seed-default-data.ts",
|
|
"lines": 472,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/schema/schema-utils.test.ts",
|
|
"lines": 441,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/demos/DBALDemo.tsx",
|
|
"lines": 429,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/blob/providers/filesystem-storage.ts",
|
|
"lines": 411,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/navigation/Pagination.tsx",
|
|
"lines": 407,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/workflow/engine/workflow-engine.test.ts",
|
|
"lines": 389,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/navigation/Navigation.tsx",
|
|
"lines": 372,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/blob/providers/s3-storage.ts",
|
|
"lines": 362,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/lua/engine/core/lua-engine.test.ts",
|
|
"lines": 358,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/rendering/tests/declarative-component-renderer.test.ts",
|
|
"lines": 356,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/dialogs/Command.tsx",
|
|
"lines": 353,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/adapters/prisma-adapter.ts",
|
|
"lines": 351,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/shared/tools/cpp-build-assistant.ts",
|
|
"lines": 343,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/components/component-catalog.ts",
|
|
"lines": 338,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/level/levels/Level3.tsx",
|
|
"lines": 336,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/UserManagement.tsx",
|
|
"lines": 335,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "tools/analysis/test/analyze-test-coverage.ts",
|
|
"lines": 333,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/editors/schema/SchemaEditorLevel4.tsx",
|
|
"lines": 331,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/css/CssClassManager.tsx",
|
|
"lines": 328,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/demos/IRCWebchatDeclarative.tsx",
|
|
"lines": 320,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/viewers/ModelListView.tsx",
|
|
"lines": 319,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/nerd-mode-ide/core/NerdModeIDE.tsx",
|
|
"lines": 318,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/css/CssClassBuilder.tsx",
|
|
"lines": 316,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/dbal/core/client/dbal-integration.ts",
|
|
"lines": 314,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/navigation/Sidebar.tsx",
|
|
"lines": 311,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/schema/default-schema.ts",
|
|
"lines": 309,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/core/foundation/kv-store.ts",
|
|
"lines": 308,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/data/QuickGuide.tsx",
|
|
"lines": 298,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "tools/analysis/code/analyze-render-performance.ts",
|
|
"lines": 295,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/editors/ThemeEditor.tsx",
|
|
"lines": 295,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/PageRoutesManager.tsx",
|
|
"lines": 291,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/component/ComponentConfigDialog.tsx",
|
|
"lines": 291,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/level/levels/Level5.tsx",
|
|
"lines": 290,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/editors/lua/LuaSnippetLibrary.tsx",
|
|
"lines": 286,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/data/GenericPage.tsx",
|
|
"lines": 275,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/demos/IRCWebchat.tsx",
|
|
"lines": 272,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/dialogs/AlertDialog.tsx",
|
|
"lines": 270,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/hooks/ui/state/useAutoRefresh.test.ts",
|
|
"lines": 269,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/molecules/overlay/DropdownMenu.tsx",
|
|
"lines": 269,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/nerd-mode-ide/templates/template-configs.ts",
|
|
"lines": 268,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/rendering/tests/page-renderer.test.ts",
|
|
"lines": 266,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/index.ts",
|
|
"lines": 264,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/blob/providers/tenant-aware-storage.ts",
|
|
"lines": 261,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/examples/ContactForm.example.tsx",
|
|
"lines": 259,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/adapters/acl-adapter.ts",
|
|
"lines": 259,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/security/scanner/security-scanner.test.ts",
|
|
"lines": 258,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/dialogs/Sheet.tsx",
|
|
"lines": 256,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/database/DatabaseManager.tsx",
|
|
"lines": 256,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "tools/misc/metrics/enforce-size-limits.ts",
|
|
"lines": 250,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/organisms/security/SecurityWarningDialog.tsx",
|
|
"lines": 248,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/app/codegen/CodegenStudioClient.tsx",
|
|
"lines": 240,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/demos/ScreenshotAnalyzer.tsx",
|
|
"lines": 234,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/rendering/RenderComponent.tsx",
|
|
"lines": 232,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "tools/analysis/test/analyze-implementation-completeness.ts",
|
|
"lines": 231,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/blob/providers/memory-storage.ts",
|
|
"lines": 231,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/sonner.tsx",
|
|
"lines": 228,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/managers/DropdownConfigManager.tsx",
|
|
"lines": 227,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/auth/UnifiedLogin.tsx",
|
|
"lines": 221,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/rendering/PropertyInspector.tsx",
|
|
"lines": 218,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/db/core/index.ts",
|
|
"lines": 217,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/core/foundation/types.ts",
|
|
"lines": 217,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "tools/detection/detect-stub-implementations.ts",
|
|
"lines": 216,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/level/levels/Level1.tsx",
|
|
"lines": 213,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/data/Form.tsx",
|
|
"lines": 211,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/rendering/FieldRenderer.tsx",
|
|
"lines": 211,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/molecules/overlay/DropdownMenu.tsx",
|
|
"lines": 208,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/level5/tabs/PowerTransferTab.tsx",
|
|
"lines": 208,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "tools/generation/generate-stub-report.ts",
|
|
"lines": 205,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/auth/GodCredentialsSettings.tsx",
|
|
"lines": 204,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/level/panels/ModeratorPanel.tsx",
|
|
"lines": 202,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/theme/types/theme.d.ts",
|
|
"lines": 201,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/hooks/data/useKV.test.ts",
|
|
"lines": 197,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/editors/JsonEditor.tsx",
|
|
"lines": 197,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/molecules/overlay/Dialog.tsx",
|
|
"lines": 192,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/level/levels/Level2.tsx",
|
|
"lines": 191,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/molecules/overlay/Dialog.tsx",
|
|
"lines": 189,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/viewers/AuditLogViewer.tsx",
|
|
"lines": 189,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/core/entities/operations/system/package-operations.ts",
|
|
"lines": 186,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/core/entities/operations/core/user-operations.ts",
|
|
"lines": 186,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/security/functions/patterns/javascript-patterns.ts",
|
|
"lines": 185,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/misc/data/SMTPConfigEditor.tsx",
|
|
"lines": 185,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/hooks/useAuth.test.ts",
|
|
"lines": 182,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/rendering/page/page-renderer.ts",
|
|
"lines": 179,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/level4/Level4Tabs.tsx",
|
|
"lines": 178,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "tools/quality/code/check-code-complexity.ts",
|
|
"lines": 176,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/ui/organisms/data/Table.tsx",
|
|
"lines": 175,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "dbal/development/src/bridges/websocket-bridge.ts",
|
|
"lines": 169,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/lib/github/workflows/analysis/runs/analyze-workflow-runs.ts",
|
|
"lines": 165,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
},
|
|
{
|
|
"path": "frontends/nextjs/src/components/rendering/Builder.tsx",
|
|
"lines": 164,
|
|
"recommendation": "Split into focused modules; keep one primary lambda per file and extract helpers."
|
|
}
|
|
],
|
|
"outFile": "tools/analysis/code/reports/large-ts-files.json"
|
|
}
|