semantics update
This commit is contained in:
98
semantics/reports/semantic_report_20260112_211607.md
Normal file
98
semantics/reports/semantic_report_20260112_211607.md
Normal file
@@ -0,0 +1,98 @@
|
||||
# Semantic Compliance Report
|
||||
|
||||
**Generated At:** 2026-01-12T21:16:07.922245
|
||||
**Global Compliance Score:** 90.4%
|
||||
**Scanned Files:** 80
|
||||
|
||||
## Critical Parsing Errors
|
||||
- 🔴 frontend/src/components/tools/ConnectionForm.svelte:99 Mismatched closing anchor. Expected [/DEF:handleSubmit:Function], found [/DEF:ConnectionForm:Component].
|
||||
- 🔴 frontend/src/components/tools/ConnectionList.svelte:82 Mismatched closing anchor. Expected [/DEF:handleDelete:Function], found [/DEF:ConnectionList:Component].
|
||||
- 🔴 frontend/src/components/tools/MapperTool.svelte:159 Mismatched closing anchor. Expected [/DEF:handleRunMapper:Function], found [/DEF:MapperTool:Component].
|
||||
- 🔴 frontend/src/components/tools/SearchTool.svelte:177 Mismatched closing anchor. Expected [/DEF:startPolling:Function], found [/DEF:SearchTool:Component].
|
||||
- 🔴 backend/src/api/routes/connections.py:76 Mismatched closing anchor. Expected [/DEF:delete_connection:Function], found [/DEF:ConnectionsRouter:Module].
|
||||
- 🔴 backend/src/plugins/debug.py:136 Mismatched closing anchor. Expected [/DEF:DebugPlugin._get_dataset_structure:Function], found [/DEF:DebugPlugin:Class].
|
||||
- 🔴 backend/src/plugins/debug.py:137 Mismatched closing anchor. Expected [/DEF:DebugPlugin._get_dataset_structure:Function], found [/DEF:DebugPluginModule:Module].
|
||||
|
||||
## File Compliance Status
|
||||
| File | Score | Issues |
|
||||
|------|-------|--------|
|
||||
| frontend/.svelte-kit/output/server/entries/pages/migration/_page.svelte.js | 🔴 0% | [handleSort] Unclosed Anchor at end of file (started line 65)<br>[handleSort] Unclosed Anchor: [DEF:handleSort:Function] started at line 65<br>[handleSelectionChange] Unclosed Anchor at end of file (started line 68)<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectAll] Unclosed Anchor at end of file (started line 71)<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[goToPage] Unclosed Anchor at end of file (started line 74)<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74 |
|
||||
| frontend/src/components/tools/ConnectionForm.svelte | 🔴 0% | [ConnectionForm] Unclosed Anchor at end of file (started line 1)<br>[ConnectionForm] Unclosed Anchor: [DEF:ConnectionForm:Component] started at line 1<br>[handleSubmit] Unclosed Anchor at end of file (started line 26)<br>[handleSubmit] Unclosed Anchor: [DEF:handleSubmit:Function] started at line 26<br>[handleSubmit] Unclosed Anchor: [DEF:handleSubmit:Function] started at line 26 |
|
||||
| frontend/src/components/tools/ConnectionList.svelte | 🔴 0% | [ConnectionList] Unclosed Anchor at end of file (started line 1)<br>[ConnectionList] Unclosed Anchor: [DEF:ConnectionList:Component] started at line 1<br>[fetchConnections] Unclosed Anchor at end of file (started line 20)<br>[fetchConnections] Unclosed Anchor: [DEF:fetchConnections:Function] started at line 20<br>[fetchConnections] Unclosed Anchor: [DEF:fetchConnections:Function] started at line 20<br>[handleDelete] Unclosed Anchor at end of file (started line 33)<br>[handleDelete] Unclosed Anchor: [DEF:handleDelete:Function] started at line 33<br>[handleDelete] Unclosed Anchor: [DEF:handleDelete:Function] started at line 33<br>[handleDelete] Unclosed Anchor: [DEF:handleDelete:Function] started at line 33 |
|
||||
| frontend/src/components/tools/MapperTool.svelte | 🔴 0% | [MapperTool] Unclosed Anchor at end of file (started line 1)<br>[MapperTool] Unclosed Anchor: [DEF:MapperTool:Component] started at line 1<br>[fetchData] Unclosed Anchor at end of file (started line 29)<br>[fetchData] Unclosed Anchor: [DEF:fetchData:Function] started at line 29<br>[fetchData] Unclosed Anchor: [DEF:fetchData:Function] started at line 29<br>[handleRunMapper] Unclosed Anchor at end of file (started line 41)<br>[handleRunMapper] Unclosed Anchor: [DEF:handleRunMapper:Function] started at line 41<br>[handleRunMapper] Unclosed Anchor: [DEF:handleRunMapper:Function] started at line 41<br>[handleRunMapper] Unclosed Anchor: [DEF:handleRunMapper:Function] started at line 41 |
|
||||
| frontend/src/components/tools/DebugTool.svelte | 🔴 0% | [DebugTool] Unclosed Anchor at end of file (started line 1)<br>[DebugTool] Unclosed Anchor: [DEF:DebugTool:Component] started at line 1 |
|
||||
| frontend/src/components/tools/SearchTool.svelte | 🔴 0% | [SearchTool] Unclosed Anchor at end of file (started line 1)<br>[SearchTool] Unclosed Anchor: [DEF:SearchTool:Component] started at line 1<br>[fetchEnvironments] Unclosed Anchor at end of file (started line 23)<br>[fetchEnvironments] Unclosed Anchor: [DEF:fetchEnvironments:Function] started at line 23<br>[fetchEnvironments] Unclosed Anchor: [DEF:fetchEnvironments:Function] started at line 23<br>[handleSearch] Unclosed Anchor at end of file (started line 34)<br>[handleSearch] Unclosed Anchor: [DEF:handleSearch:Function] started at line 34<br>[handleSearch] Unclosed Anchor: [DEF:handleSearch:Function] started at line 34<br>[handleSearch] Unclosed Anchor: [DEF:handleSearch:Function] started at line 34<br>[startPolling] Unclosed Anchor at end of file (started line 60)<br>[startPolling] Unclosed Anchor: [DEF:startPolling:Function] started at line 60<br>[startPolling] Unclosed Anchor: [DEF:startPolling:Function] started at line 60<br>[startPolling] Unclosed Anchor: [DEF:startPolling:Function] started at line 60<br>[startPolling] Unclosed Anchor: [DEF:startPolling:Function] started at line 60 |
|
||||
| backend/src/api/routes/connections.py | 🔴 0% | [ConnectionsRouter] Unclosed Anchor at end of file (started line 1)<br>[ConnectionsRouter] Unclosed Anchor: [DEF:ConnectionsRouter:Module] started at line 1<br>[ConnectionSchema] Unclosed Anchor at end of file (started line 21)<br>[ConnectionSchema] Unclosed Anchor: [DEF:ConnectionSchema:Class] started at line 21<br>[ConnectionSchema] Missing Mandatory Tag: @PURPOSE<br>[ConnectionSchema] Unclosed Anchor: [DEF:ConnectionSchema:Class] started at line 21<br>[ConnectionSchema] Missing Mandatory Tag: @PURPOSE<br>[ConnectionCreate] Unclosed Anchor at end of file (started line 35)<br>[ConnectionCreate] Unclosed Anchor: [DEF:ConnectionCreate:Class] started at line 35<br>[ConnectionCreate] Missing Mandatory Tag: @PURPOSE<br>[ConnectionCreate] Unclosed Anchor: [DEF:ConnectionCreate:Class] started at line 35<br>[ConnectionCreate] Missing Mandatory Tag: @PURPOSE<br>[ConnectionCreate] Unclosed Anchor: [DEF:ConnectionCreate:Class] started at line 35<br>[ConnectionCreate] Missing Mandatory Tag: @PURPOSE<br>[list_connections] Unclosed Anchor at end of file (started line 45)<br>[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45<br>[list_connections] Missing Mandatory Tag: @PURPOSE<br>[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45<br>[list_connections] Missing Mandatory Tag: @PURPOSE<br>[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45<br>[list_connections] Missing Mandatory Tag: @PURPOSE<br>[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45<br>[list_connections] Missing Mandatory Tag: @PURPOSE<br>[create_connection] Unclosed Anchor at end of file (started line 52)<br>[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52<br>[create_connection] Missing Mandatory Tag: @PURPOSE<br>[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52<br>[create_connection] Missing Mandatory Tag: @PURPOSE<br>[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52<br>[create_connection] Missing Mandatory Tag: @PURPOSE<br>[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52<br>[create_connection] Missing Mandatory Tag: @PURPOSE<br>[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52<br>[create_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Unclosed Anchor at end of file (started line 63)<br>[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63<br>[delete_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63<br>[delete_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63<br>[delete_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63<br>[delete_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63<br>[delete_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63<br>[delete_connection] Missing Mandatory Tag: @PURPOSE |
|
||||
| backend/src/plugins/debug.py | 🔴 33% | [DebugPluginModule] Unclosed Anchor at end of file (started line 1)<br>[DebugPluginModule] Unclosed Anchor: [DEF:DebugPluginModule:Module] started at line 1<br>[DebugPlugin] Unclosed Anchor at end of file (started line 15)<br>[DebugPlugin] Unclosed Anchor: [DEF:DebugPlugin:Class] started at line 15<br>[DebugPlugin] Unclosed Anchor: [DEF:DebugPlugin:Class] started at line 15<br>[DebugPlugin._test_db_api] Unclosed Anchor at end of file (started line 89)<br>[DebugPlugin._test_db_api] Unclosed Anchor: [DEF:DebugPlugin._test_db_api:Function] started at line 89<br>[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._test_db_api] Unclosed Anchor: [DEF:DebugPlugin._test_db_api:Function] started at line 89<br>[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._test_db_api] Unclosed Anchor: [DEF:DebugPlugin._test_db_api:Function] started at line 89<br>[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._get_dataset_structure] Unclosed Anchor at end of file (started line 116)<br>[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116<br>[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116<br>[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116<br>[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116<br>[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE |
|
||||
| generate_semantic_map.py | 🟢 100% | OK |
|
||||
| migration_script.py | 🟢 100% | OK |
|
||||
| superset_tool/exceptions.py | 🟢 100% | OK |
|
||||
| superset_tool/models.py | 🟢 100% | OK |
|
||||
| superset_tool/client.py | 🟢 100% | OK |
|
||||
| superset_tool/__init__.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/init_clients.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/logger.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/fileio.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/network.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/whiptail_fallback.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/dataset_mapper.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/__init__.py | 🟢 100% | OK |
|
||||
| frontend/src/main.js | 🟢 100% | OK |
|
||||
| frontend/src/App.svelte | 🟢 100% | OK |
|
||||
| frontend/src/lib/stores.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/toasts.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/api.js | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/mappings/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/search/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/mapper/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/debug/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/settings/connections/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Dashboard.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Settings.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/PasswordPrompt.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MappingTable.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskLogViewer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Footer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MissingMappingModal.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DashboardGrid.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Navbar.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskHistory.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Toast.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskRunner.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskList.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DynamicForm.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/EnvSelector.svelte | 🟢 100% | OK |
|
||||
| backend/src/app.py | 🟢 100% | OK |
|
||||
| backend/src/dependencies.py | 🟢 100% | OK |
|
||||
| backend/src/core/superset_client.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/scheduler.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_models.py | 🟢 100% | OK |
|
||||
| backend/src/core/database.py | 🟢 100% | OK |
|
||||
| backend/src/core/logger.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_loader.py | 🟢 100% | OK |
|
||||
| backend/src/core/migration_engine.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_base.py | 🟢 100% | OK |
|
||||
| backend/src/core/utils/matching.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/persistence.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/models.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/cleanup.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/__init__.py | 🟢 100% | OK |
|
||||
| backend/src/api/auth.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/environments.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/migration.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/plugins.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/mappings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/settings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/tasks.py | 🟢 100% | OK |
|
||||
| backend/src/models/task.py | 🟢 100% | OK |
|
||||
| backend/src/models/connection.py | 🟢 100% | OK |
|
||||
| backend/src/models/mapping.py | 🟢 100% | OK |
|
||||
| backend/src/models/dashboard.py | 🟢 100% | OK |
|
||||
| backend/src/services/mapping_service.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/backup.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/search.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/mapper.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/migration.py | 🟢 100% | OK |
|
||||
89
semantics/reports/semantic_report_20260112_211857.md
Normal file
89
semantics/reports/semantic_report_20260112_211857.md
Normal file
@@ -0,0 +1,89 @@
|
||||
# Semantic Compliance Report
|
||||
|
||||
**Generated At:** 2026-01-12T21:18:57.549358
|
||||
**Global Compliance Score:** 96.8%
|
||||
**Scanned Files:** 80
|
||||
|
||||
## File Compliance Status
|
||||
| File | Score | Issues |
|
||||
|------|-------|--------|
|
||||
| frontend/.svelte-kit/output/server/entries/pages/migration/_page.svelte.js | 🔴 0% | [handleSort] Unclosed Anchor at end of file (started line 65)<br>[handleSort] Unclosed Anchor: [DEF:handleSort:Function] started at line 65<br>[handleSelectionChange] Unclosed Anchor at end of file (started line 68)<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectAll] Unclosed Anchor at end of file (started line 71)<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[goToPage] Unclosed Anchor at end of file (started line 74)<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74 |
|
||||
| frontend/src/components/tools/DebugTool.svelte | 🔴 0% | [DebugTool] Unclosed Anchor at end of file (started line 1)<br>[DebugTool] Unclosed Anchor: [DEF:DebugTool:Component] started at line 1 |
|
||||
| backend/src/api/routes/connections.py | 🟡 58% | [ConnectionSchema] Missing Mandatory Tag: @PURPOSE<br>[ConnectionSchema] Missing Mandatory Tag: @PURPOSE<br>[ConnectionCreate] Missing Mandatory Tag: @PURPOSE<br>[ConnectionCreate] Missing Mandatory Tag: @PURPOSE<br>[list_connections] Missing Mandatory Tag: @PURPOSE<br>[list_connections] Missing Mandatory Tag: @PURPOSE<br>[create_connection] Missing Mandatory Tag: @PURPOSE<br>[create_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Missing Mandatory Tag: @PURPOSE<br>[delete_connection] Missing Mandatory Tag: @PURPOSE |
|
||||
| backend/src/plugins/debug.py | 🟡 83% | [DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE<br>[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE |
|
||||
| generate_semantic_map.py | 🟢 100% | OK |
|
||||
| migration_script.py | 🟢 100% | OK |
|
||||
| superset_tool/exceptions.py | 🟢 100% | OK |
|
||||
| superset_tool/models.py | 🟢 100% | OK |
|
||||
| superset_tool/client.py | 🟢 100% | OK |
|
||||
| superset_tool/__init__.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/init_clients.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/logger.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/fileio.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/network.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/whiptail_fallback.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/dataset_mapper.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/__init__.py | 🟢 100% | OK |
|
||||
| frontend/src/main.js | 🟢 100% | OK |
|
||||
| frontend/src/App.svelte | 🟢 100% | OK |
|
||||
| frontend/src/lib/stores.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/toasts.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/api.js | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/mappings/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/search/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/mapper/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/debug/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/settings/connections/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Dashboard.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Settings.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/PasswordPrompt.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MappingTable.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskLogViewer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Footer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MissingMappingModal.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DashboardGrid.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Navbar.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskHistory.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Toast.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskRunner.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskList.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DynamicForm.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/EnvSelector.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/ConnectionForm.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/ConnectionList.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/MapperTool.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/SearchTool.svelte | 🟢 100% | OK |
|
||||
| backend/src/app.py | 🟢 100% | OK |
|
||||
| backend/src/dependencies.py | 🟢 100% | OK |
|
||||
| backend/src/core/superset_client.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/scheduler.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_models.py | 🟢 100% | OK |
|
||||
| backend/src/core/database.py | 🟢 100% | OK |
|
||||
| backend/src/core/logger.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_loader.py | 🟢 100% | OK |
|
||||
| backend/src/core/migration_engine.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_base.py | 🟢 100% | OK |
|
||||
| backend/src/core/utils/matching.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/persistence.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/models.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/cleanup.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/__init__.py | 🟢 100% | OK |
|
||||
| backend/src/api/auth.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/environments.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/migration.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/plugins.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/mappings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/settings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/tasks.py | 🟢 100% | OK |
|
||||
| backend/src/models/task.py | 🟢 100% | OK |
|
||||
| backend/src/models/connection.py | 🟢 100% | OK |
|
||||
| backend/src/models/mapping.py | 🟢 100% | OK |
|
||||
| backend/src/models/dashboard.py | 🟢 100% | OK |
|
||||
| backend/src/services/mapping_service.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/backup.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/search.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/mapper.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/migration.py | 🟢 100% | OK |
|
||||
89
semantics/reports/semantic_report_20260113_090204.md
Normal file
89
semantics/reports/semantic_report_20260113_090204.md
Normal file
@@ -0,0 +1,89 @@
|
||||
# Semantic Compliance Report
|
||||
|
||||
**Generated At:** 2026-01-13T09:02:04.771961
|
||||
**Global Compliance Score:** 98.8%
|
||||
**Scanned Files:** 80
|
||||
|
||||
## File Compliance Status
|
||||
| File | Score | Issues |
|
||||
|------|-------|--------|
|
||||
| frontend/.svelte-kit/output/server/entries/pages/migration/_page.svelte.js | 🔴 0% | [handleSort] Unclosed Anchor at end of file (started line 65)<br>[handleSort] Unclosed Anchor: [DEF:handleSort:Function] started at line 65<br>[handleSelectionChange] Unclosed Anchor at end of file (started line 68)<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectAll] Unclosed Anchor at end of file (started line 71)<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[goToPage] Unclosed Anchor at end of file (started line 74)<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74 |
|
||||
| generate_semantic_map.py | 🟢 100% | OK |
|
||||
| migration_script.py | 🟢 100% | OK |
|
||||
| superset_tool/exceptions.py | 🟢 100% | OK |
|
||||
| superset_tool/models.py | 🟢 100% | OK |
|
||||
| superset_tool/client.py | 🟢 100% | OK |
|
||||
| superset_tool/__init__.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/init_clients.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/logger.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/fileio.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/network.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/whiptail_fallback.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/dataset_mapper.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/__init__.py | 🟢 100% | OK |
|
||||
| frontend/src/main.js | 🟢 100% | OK |
|
||||
| frontend/src/App.svelte | 🟢 100% | OK |
|
||||
| frontend/src/lib/stores.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/toasts.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/api.js | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/mappings/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/search/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/mapper/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/debug/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/settings/connections/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Dashboard.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Settings.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/PasswordPrompt.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MappingTable.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskLogViewer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Footer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MissingMappingModal.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DashboardGrid.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Navbar.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskHistory.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Toast.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskRunner.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskList.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DynamicForm.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/EnvSelector.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/ConnectionForm.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/ConnectionList.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/MapperTool.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/DebugTool.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/SearchTool.svelte | 🟢 100% | OK |
|
||||
| backend/src/app.py | 🟢 100% | OK |
|
||||
| backend/src/dependencies.py | 🟢 100% | OK |
|
||||
| backend/src/core/superset_client.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/scheduler.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_models.py | 🟢 100% | OK |
|
||||
| backend/src/core/database.py | 🟢 100% | OK |
|
||||
| backend/src/core/logger.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_loader.py | 🟢 100% | OK |
|
||||
| backend/src/core/migration_engine.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_base.py | 🟢 100% | OK |
|
||||
| backend/src/core/utils/matching.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/persistence.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/models.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/cleanup.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/__init__.py | 🟢 100% | OK |
|
||||
| backend/src/api/auth.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/connections.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/environments.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/migration.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/plugins.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/mappings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/settings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/tasks.py | 🟢 100% | OK |
|
||||
| backend/src/models/task.py | 🟢 100% | OK |
|
||||
| backend/src/models/connection.py | 🟢 100% | OK |
|
||||
| backend/src/models/mapping.py | 🟢 100% | OK |
|
||||
| backend/src/models/dashboard.py | 🟢 100% | OK |
|
||||
| backend/src/services/mapping_service.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/backup.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/debug.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/search.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/mapper.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/migration.py | 🟢 100% | OK |
|
||||
89
semantics/reports/semantic_report_20260113_090858.md
Normal file
89
semantics/reports/semantic_report_20260113_090858.md
Normal file
@@ -0,0 +1,89 @@
|
||||
# Semantic Compliance Report
|
||||
|
||||
**Generated At:** 2026-01-13T09:08:58.209356
|
||||
**Global Compliance Score:** 98.8%
|
||||
**Scanned Files:** 80
|
||||
|
||||
## File Compliance Status
|
||||
| File | Score | Issues |
|
||||
|------|-------|--------|
|
||||
| frontend/.svelte-kit/output/server/entries/pages/migration/_page.svelte.js | 🔴 0% | [handleSort] Unclosed Anchor at end of file (started line 65)<br>[handleSort] Unclosed Anchor: [DEF:handleSort:Function] started at line 65<br>[handleSelectionChange] Unclosed Anchor at end of file (started line 68)<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68<br>[handleSelectAll] Unclosed Anchor at end of file (started line 71)<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71<br>[goToPage] Unclosed Anchor at end of file (started line 74)<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74<br>[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74 |
|
||||
| generate_semantic_map.py | 🟢 100% | OK |
|
||||
| migration_script.py | 🟢 100% | OK |
|
||||
| superset_tool/exceptions.py | 🟢 100% | OK |
|
||||
| superset_tool/models.py | 🟢 100% | OK |
|
||||
| superset_tool/client.py | 🟢 100% | OK |
|
||||
| superset_tool/__init__.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/init_clients.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/logger.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/fileio.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/network.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/whiptail_fallback.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/dataset_mapper.py | 🟢 100% | OK |
|
||||
| superset_tool/utils/__init__.py | 🟢 100% | OK |
|
||||
| frontend/src/main.js | 🟢 100% | OK |
|
||||
| frontend/src/App.svelte | 🟢 100% | OK |
|
||||
| frontend/src/lib/stores.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/toasts.js | 🟢 100% | OK |
|
||||
| frontend/src/lib/api.js | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/migration/mappings/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/search/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/mapper/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/tools/debug/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/routes/settings/connections/+page.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Dashboard.svelte | 🟢 100% | OK |
|
||||
| frontend/src/pages/Settings.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/PasswordPrompt.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MappingTable.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskLogViewer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Footer.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/MissingMappingModal.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DashboardGrid.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Navbar.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskHistory.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/Toast.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskRunner.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/TaskList.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/DynamicForm.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/EnvSelector.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/ConnectionForm.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/ConnectionList.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/MapperTool.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/DebugTool.svelte | 🟢 100% | OK |
|
||||
| frontend/src/components/tools/SearchTool.svelte | 🟢 100% | OK |
|
||||
| backend/src/app.py | 🟢 100% | OK |
|
||||
| backend/src/dependencies.py | 🟢 100% | OK |
|
||||
| backend/src/core/superset_client.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/scheduler.py | 🟢 100% | OK |
|
||||
| backend/src/core/config_models.py | 🟢 100% | OK |
|
||||
| backend/src/core/database.py | 🟢 100% | OK |
|
||||
| backend/src/core/logger.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_loader.py | 🟢 100% | OK |
|
||||
| backend/src/core/migration_engine.py | 🟢 100% | OK |
|
||||
| backend/src/core/plugin_base.py | 🟢 100% | OK |
|
||||
| backend/src/core/utils/matching.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/persistence.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/manager.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/models.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/cleanup.py | 🟢 100% | OK |
|
||||
| backend/src/core/task_manager/__init__.py | 🟢 100% | OK |
|
||||
| backend/src/api/auth.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/connections.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/environments.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/migration.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/plugins.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/mappings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/settings.py | 🟢 100% | OK |
|
||||
| backend/src/api/routes/tasks.py | 🟢 100% | OK |
|
||||
| backend/src/models/task.py | 🟢 100% | OK |
|
||||
| backend/src/models/connection.py | 🟢 100% | OK |
|
||||
| backend/src/models/mapping.py | 🟢 100% | OK |
|
||||
| backend/src/models/dashboard.py | 🟢 100% | OK |
|
||||
| backend/src/services/mapping_service.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/backup.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/debug.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/search.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/mapper.py | 🟢 100% | OK |
|
||||
| backend/src/plugins/migration.py | 🟢 100% | OK |
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user