Files
metabuilder/docs/todo/AUTO_EXTRACT_RESULTS.json
T

539 lines
16 KiB
JSON

{
"timestamp": "2025-12-29T19:12:28.335Z",
"duration": "8.43s",
"options": {
"dryRun": false,
"priority": "all",
"limit": 100,
"batchSize": 5,
"skipLint": false,
"skipTest": false,
"autoConfirm": true,
"verbose": false
},
"summary": {
"total": 51,
"completed": 11,
"failed": 0,
"skipped": 40
},
"files": [
{
"path": "frontends/nextjs/src/lib/db/database-admin/seed-default-data/css/categories/base.ts",
"lines": 278,
"priority": "high",
"category": "library",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/lib/nerd-mode-ide/templates/configs/base.ts",
"lines": 267,
"priority": "high",
"category": "library",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/lib/schema/default/forms.ts",
"lines": 244,
"priority": "high",
"category": "library",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/lib/db/core/operations.ts",
"lines": 190,
"priority": "high",
"category": "library",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/lib/github/workflows/analysis/runs/stats.ts",
"lines": 153,
"priority": "high",
"category": "library",
"status": "completed",
"extractedFunctions": [
"toTopCounts",
"summarizeWorkflowRuns",
"formatWorkflowRunAnalysis"
]
},
{
"path": "tools/refactoring/orchestrate-refactor.ts",
"lines": 249,
"priority": "high",
"category": "tool",
"status": "completed",
"extractedFunctions": [
"loadFilesFromReport",
"runCommand",
"main"
]
},
{
"path": "tools/refactoring/bulk-lambda-refactor.ts",
"lines": 249,
"priority": "high",
"category": "tool",
"status": "completed",
"extractedFunctions": [
"log",
"toKebabCase",
"toClassName",
"writeFunctions",
"writeClassWrapper",
"writeIndex",
"writeReexportFile",
"refactorFile",
"bulkRefactor",
"runLintFix",
"main"
]
},
{
"path": "tools/refactoring/languages/typescript-refactor.ts",
"lines": 219,
"priority": "high",
"category": "tool",
"status": "completed",
"extractedFunctions": [
"getFunctionExtension",
"extractFunctions",
"extractDependencies",
"generateFunctionFile",
"generateModule",
"generateClassWrapper",
"generateIndexFile"
]
},
{
"path": "tools/refactoring/cli/orchestrate-refactor.ts",
"lines": 213,
"priority": "high",
"category": "tool",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "tools/refactoring/languages/cpp-refactor.ts",
"lines": 209,
"priority": "high",
"category": "tool",
"status": "completed",
"extractedFunctions": [
"getFunctionExtension",
"extractFunctions",
"extractDependencies",
"generateFunctionFile",
"generateModule",
"generateHeaderFile"
]
},
{
"path": "tools/refactoring/ast-lambda-refactor.ts",
"lines": 192,
"priority": "high",
"category": "tool",
"status": "completed",
"extractedFunctions": [
"log",
"toKebabCase",
"toClassName",
"createFunctionFile",
"createIndexFile",
"createClassWrapper",
"replaceOriginal",
"refactorFile",
"bulkRefactor",
"main"
]
},
{
"path": "tools/refactoring/error-as-todo-refactor/index.ts",
"lines": 163,
"priority": "high",
"category": "tool",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "dbal/shared/tools/cpp-build-assistant/workflow.ts",
"lines": 153,
"priority": "high",
"category": "tool",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "tools/refactoring/auto-code-extractor-3000.ts",
"lines": 655,
"priority": "medium",
"category": "tool",
"status": "completed",
"extractedFunctions": [
"log",
"loadExtractionRegistry",
"saveExtractionRegistry",
"scanAndCategorizeFiles",
"filterFiles",
"confirmExecution",
"extractBatch",
"runLinting",
"runTests",
"updateProgressReport",
"saveResults",
"printSummary",
"run",
"showHelp",
"parseArgs",
"main"
]
},
{
"path": "frontends/nextjs/src/lib/dbal/core/client/dbal-integration.ts",
"lines": 313,
"priority": "medium",
"category": "dbal",
"status": "completed",
"extractedFunctions": [
"createTenant",
"getTenantContext",
"hasTenant",
"getKey",
"set",
"get",
"delete",
"listAdd",
"listGet",
"upload",
"download",
"delete",
"list",
"getMetadata",
"getInstance",
"initialize",
"getClient",
"getTenantManager",
"getKVStore",
"getBlobStorage",
"isInitialized",
"reset",
"kvSet",
"kvGet",
"kvDelete",
"kvListAdd",
"kvListGet",
"blobUpload",
"blobDownload",
"blobDelete",
"blobList",
"blobGetMetadata",
"handleError"
]
},
{
"path": "frontends/nextjs/src/components/misc/data/QuickGuide.tsx",
"lines": 297,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/data/GenericPage.tsx",
"lines": 274,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/molecules/overlay/DropdownMenu.tsx",
"lines": 268,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/managers/database/DatabaseManager.tsx",
"lines": 261,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/examples/ContactForm.example.tsx",
"lines": 258,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/managers/component/ComponentHierarchyEditor.tsx",
"lines": 242,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/managers/component/ComponentConfigDialog/Fields.tsx",
"lines": 238,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 2 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/editors/lua/blocks/BlockItem.tsx",
"lines": 218,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/rendering/FieldRenderer.tsx",
"lines": 210,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/ui/organisms/data/Form.tsx",
"lines": 210,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/level5/tabs/PowerTransferTab.tsx",
"lines": 207,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/auth/UnifiedLogin.tsx",
"lines": 207,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/ui/molecules/overlay/DropdownMenu.tsx",
"lines": 207,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/ui/organisms/navigation/NavigationMenuItems.tsx",
"lines": 203,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/editors/lua/LuaBlocksEditor.tsx",
"lines": 193,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/molecules/overlay/Dialog.tsx",
"lines": 191,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/editors/JsonEditor.tsx",
"lines": 191,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/demos/IRCWebchatDeclarative.tsx",
"lines": 190,
"priority": "medium",
"category": "component",
"status": "completed",
"extractedFunctions": [
"IRCWebchatDeclarative",
"handleSendMessage",
"formatTime"
]
},
{
"path": "frontends/nextjs/src/components/rendering/components/RenderNode.tsx",
"lines": 188,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/viewers/AuditLogViewer.tsx",
"lines": 188,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/viewers/audit-log/Filters.tsx",
"lines": 188,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 2 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/schema/level4/Tabs.tsx",
"lines": 186,
"priority": "medium",
"category": "component",
"status": "completed",
"extractedFunctions": [
"SchemaTabs",
"FieldCard",
"TextField"
]
},
{
"path": "frontends/nextjs/src/components/managers/package/PackageDetailsDialog.tsx",
"lines": 185,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/data/SMTPConfigEditor.tsx",
"lines": 184,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/managers/dropdown/DropdownConfigForm.tsx",
"lines": 182,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/ui/organisms/data/Table.tsx",
"lines": 174,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/misc/github/views/run-list/RunListAlerts.tsx",
"lines": 171,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "No functions found in file"
},
{
"path": "frontends/nextjs/src/components/organisms/security/SecurityMessage.tsx",
"lines": 171,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/rendering/Builder.tsx",
"lines": 163,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/level4/tabs/TabContent.tsx",
"lines": 153,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/demos/IRCWebchat.tsx",
"lines": 153,
"priority": "medium",
"category": "component",
"status": "completed",
"extractedFunctions": [
"IRCWebchat",
"handleSendMessage",
"formatTime"
]
},
{
"path": "frontends/nextjs/src/components/managers/UserManagement.tsx",
"lines": 334,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/managers/css/CssClassManager.tsx",
"lines": 327,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/misc/viewers/ModelListView.tsx",
"lines": 318,
"priority": "medium",
"category": "component",
"status": "skipped",
"error": "Only 2 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/nerd-mode-ide/core/NerdModeIDE/useNerdIdeState.ts",
"lines": 274,
"priority": "low",
"category": "other",
"status": "skipped",
"error": "Only 1 function(s) - not worth refactoring"
},
{
"path": "frontends/nextjs/src/components/editors/lua/hooks/useLuaBlocksState/actions.ts",
"lines": 208,
"priority": "low",
"category": "other",
"status": "skipped",
"error": "No functions found in file"
}
]
}