Files
ss-tools/semantics/reports/semantic_report_20260112_211607.md
2026-01-13 09:11:27 +03:00

15 KiB

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)
[handleSort] Unclosed Anchor: [DEF:handleSort:Function] started at line 65
[handleSelectionChange] Unclosed Anchor at end of file (started line 68)
[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68
[handleSelectionChange] Unclosed Anchor: [DEF:handleSelectionChange:Function] started at line 68
[handleSelectAll] Unclosed Anchor at end of file (started line 71)
[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71
[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71
[handleSelectAll] Unclosed Anchor: [DEF:handleSelectAll:Function] started at line 71
[goToPage] Unclosed Anchor at end of file (started line 74)
[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74
[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74
[goToPage] Unclosed Anchor: [DEF:goToPage:Function] started at line 74
[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)
[ConnectionForm] Unclosed Anchor: [DEF:ConnectionForm:Component] started at line 1
[handleSubmit] Unclosed Anchor at end of file (started line 26)
[handleSubmit] Unclosed Anchor: [DEF:handleSubmit:Function] started at line 26
[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)
[ConnectionList] Unclosed Anchor: [DEF:ConnectionList:Component] started at line 1
[fetchConnections] Unclosed Anchor at end of file (started line 20)
[fetchConnections] Unclosed Anchor: [DEF:fetchConnections:Function] started at line 20
[fetchConnections] Unclosed Anchor: [DEF:fetchConnections:Function] started at line 20
[handleDelete] Unclosed Anchor at end of file (started line 33)
[handleDelete] Unclosed Anchor: [DEF:handleDelete:Function] started at line 33
[handleDelete] Unclosed Anchor: [DEF:handleDelete:Function] started at line 33
[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)
[MapperTool] Unclosed Anchor: [DEF:MapperTool:Component] started at line 1
[fetchData] Unclosed Anchor at end of file (started line 29)
[fetchData] Unclosed Anchor: [DEF:fetchData:Function] started at line 29
[fetchData] Unclosed Anchor: [DEF:fetchData:Function] started at line 29
[handleRunMapper] Unclosed Anchor at end of file (started line 41)
[handleRunMapper] Unclosed Anchor: [DEF:handleRunMapper:Function] started at line 41
[handleRunMapper] Unclosed Anchor: [DEF:handleRunMapper:Function] started at line 41
[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)
[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)
[SearchTool] Unclosed Anchor: [DEF:SearchTool:Component] started at line 1
[fetchEnvironments] Unclosed Anchor at end of file (started line 23)
[fetchEnvironments] Unclosed Anchor: [DEF:fetchEnvironments:Function] started at line 23
[fetchEnvironments] Unclosed Anchor: [DEF:fetchEnvironments:Function] started at line 23
[handleSearch] Unclosed Anchor at end of file (started line 34)
[handleSearch] Unclosed Anchor: [DEF:handleSearch:Function] started at line 34
[handleSearch] Unclosed Anchor: [DEF:handleSearch:Function] started at line 34
[handleSearch] Unclosed Anchor: [DEF:handleSearch:Function] started at line 34
[startPolling] Unclosed Anchor at end of file (started line 60)
[startPolling] Unclosed Anchor: [DEF:startPolling:Function] started at line 60
[startPolling] Unclosed Anchor: [DEF:startPolling:Function] started at line 60
[startPolling] Unclosed Anchor: [DEF:startPolling:Function] started at line 60
[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)
[ConnectionsRouter] Unclosed Anchor: [DEF:ConnectionsRouter:Module] started at line 1
[ConnectionSchema] Unclosed Anchor at end of file (started line 21)
[ConnectionSchema] Unclosed Anchor: [DEF:ConnectionSchema:Class] started at line 21
[ConnectionSchema] Missing Mandatory Tag: @PURPOSE
[ConnectionSchema] Unclosed Anchor: [DEF:ConnectionSchema:Class] started at line 21
[ConnectionSchema] Missing Mandatory Tag: @PURPOSE
[ConnectionCreate] Unclosed Anchor at end of file (started line 35)
[ConnectionCreate] Unclosed Anchor: [DEF:ConnectionCreate:Class] started at line 35
[ConnectionCreate] Missing Mandatory Tag: @PURPOSE
[ConnectionCreate] Unclosed Anchor: [DEF:ConnectionCreate:Class] started at line 35
[ConnectionCreate] Missing Mandatory Tag: @PURPOSE
[ConnectionCreate] Unclosed Anchor: [DEF:ConnectionCreate:Class] started at line 35
[ConnectionCreate] Missing Mandatory Tag: @PURPOSE
[list_connections] Unclosed Anchor at end of file (started line 45)
[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45
[list_connections] Missing Mandatory Tag: @PURPOSE
[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45
[list_connections] Missing Mandatory Tag: @PURPOSE
[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45
[list_connections] Missing Mandatory Tag: @PURPOSE
[list_connections] Unclosed Anchor: [DEF:list_connections:Function] started at line 45
[list_connections] Missing Mandatory Tag: @PURPOSE
[create_connection] Unclosed Anchor at end of file (started line 52)
[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52
[create_connection] Missing Mandatory Tag: @PURPOSE
[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52
[create_connection] Missing Mandatory Tag: @PURPOSE
[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52
[create_connection] Missing Mandatory Tag: @PURPOSE
[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52
[create_connection] Missing Mandatory Tag: @PURPOSE
[create_connection] Unclosed Anchor: [DEF:create_connection:Function] started at line 52
[create_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Unclosed Anchor at end of file (started line 63)
[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63
[delete_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63
[delete_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63
[delete_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63
[delete_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63
[delete_connection] Missing Mandatory Tag: @PURPOSE
[delete_connection] Unclosed Anchor: [DEF:delete_connection:Function] started at line 63
[delete_connection] Missing Mandatory Tag: @PURPOSE
backend/src/plugins/debug.py 🔴 33% [DebugPluginModule] Unclosed Anchor at end of file (started line 1)
[DebugPluginModule] Unclosed Anchor: [DEF:DebugPluginModule:Module] started at line 1
[DebugPlugin] Unclosed Anchor at end of file (started line 15)
[DebugPlugin] Unclosed Anchor: [DEF:DebugPlugin:Class] started at line 15
[DebugPlugin] Unclosed Anchor: [DEF:DebugPlugin:Class] started at line 15
[DebugPlugin._test_db_api] Unclosed Anchor at end of file (started line 89)
[DebugPlugin._test_db_api] Unclosed Anchor: [DEF:DebugPlugin._test_db_api:Function] started at line 89
[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._test_db_api] Unclosed Anchor: [DEF:DebugPlugin._test_db_api:Function] started at line 89
[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._test_db_api] Unclosed Anchor: [DEF:DebugPlugin._test_db_api:Function] started at line 89
[DebugPlugin._test_db_api] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._get_dataset_structure] Unclosed Anchor at end of file (started line 116)
[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116
[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116
[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116
[DebugPlugin._get_dataset_structure] Missing Mandatory Tag: @PURPOSE
[DebugPlugin._get_dataset_structure] Unclosed Anchor: [DEF:DebugPlugin._get_dataset_structure:Function] started at line 116
[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