Files
novafarma/docs/CODE_SCAN_REPORT.json
David Kotnik d331d1b050 feat: Advanced Visual Asset Manager + Deep Code Scanner
VISUAL ASSET MANAGER:
 Interactive sidebar with category filters
 Delete button for each asset
 Re-roll button to regenerate assets
 Full modal preview
 Bulk actions (delete selected, organize, validate)
 Code deep scan integration
 Path validation tool

FILES:
- tools/visual_asset_manager.html: Full management UI
- scripts/deep_code_scanner.py: Deep code analysis tool
- docs/CODE_SCAN_REPORT.json: Automated scan results

SCAN RESULTS (First Run):
- Total Assets: 1,166
- Code References: 210
- Broken References: 200 
- Naming Issues: 2,322 ⚠️
- Optimization Suggestions: 168 duplicates

NEXT STEPS:
1. Fix broken path references
2. Standardize naming convention
3. Remove duplicate assets
4. Optimize file sizes

Status: Visual management system READY
Scan: Identified issues for cleanup
2026-01-04 19:17:20 +01:00

60 lines
1.9 KiB
JSON

{
"scan_date": "2026-01-04T19:15:00+01:00",
"total_assets": 1166,
"total_references": 210,
"errors": [
{
"type": "BROKEN_REFERENCES",
"count": 200,
"items": [
"fish_trout.png",
"../narezano_in_majhno/krvava_zetev_sprites/grass_soil_tileset_1766171156780_obdelan.png",
"npc_child.png",
" 🎨 Generating: {item}_stylea.png",
"slike/cutscene",
" 🎨 Generating: {item}_styleb.png",
"tree_oak.png",
"{asset_name.lower()}.png",
" - assetname_styleA_sprite_32x32.png",
"{name}_{direction}_{frame}.png"
]
}
],
"warnings": [
{
"type": "NAMING_ISSUES",
"count": 2322,
"items": [
"Timestamp in name: dagger_weapon_v2_1767520538278.png",
"Missing style32 suffix: dagger_weapon_v2_1767520538278.png",
"No category prefix: dagger_weapon_v2_1767520538278.png",
"Timestamp in name: gronk_vape_04_1767408599735.png",
"No category prefix: gronk_vape_04_1767408599735.png",
"Timestamp in name: susi_idle_side_1767408905850.png",
"No category prefix: susi_idle_side_1767408905850.png",
"Timestamp in name: base_level3_house_1767411296399.png",
"No category prefix: base_level3_house_1767411296399.png",
"No category prefix: barn.png",
"Timestamp in name: terrain_water_shallow_1767521374725.png",
"Missing style32 suffix: terrain_water_shallow_1767521374725.png",
"Timestamp in name: zombie_miner_carry_03_1767409693609.png",
"No category prefix: zombie_miner_carry_03_1767409693609.png",
"Timestamp in name: watchtower_building_1767496692109.png"
]
}
],
"suggestions": [
{
"type": "OPTIMIZATIONS",
"items": [
"Found 168 groups of same-size files (possible duplicates)"
]
}
],
"summary": {
"status": "FAIL",
"error_count": 1,
"warning_count": 1,
"suggestion_count": 1
}
}