fix: correct language names in godot_unified.json config

Fixed language filter that was preventing code analysis.

Changes:
- "cpp" → "C++" (matches LANGUAGE_EXTENSIONS mapping)
- "gdscript" → "GDScript" (case-sensitive match required)
- "python" → "Python" (case-sensitive match required)
- "glsl" → "GodotShader" (correct extension for .gdshader files)

Issue:
The codebase_scraper uses exact string matching against LANGUAGE_EXTENSIONS
values. Previous names were lowercase, causing:
  "Found 9192 source files"
  "Filtered to 0 files for languages: cpp, gdscript, python, glsl"

Result:
Now will correctly analyze:
- C++ files (.cpp, .cc, .cxx, .h, .hpp, .hxx)
- GDScript files (.gd)
- Python files (.py)
- Godot shader files (.gdshader)

Reference: src/skill_seekers/cli/codebase_scraper.py:58-81 (LANGUAGE_EXTENSIONS)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
yusyus
2026-02-15 21:28:53 +03:00
parent 310578250a
commit 140b571536

View File

@@ -32,7 +32,7 @@
"name": "source_code",
"description": "Godot Engine C++ source code + GDScript core",
"weight": 0.6,
"languages": ["cpp", "gdscript", "python", "glsl"],
"languages": ["C++", "GDScript", "Python", "GodotShader"],
"skip_patterns": [
".git/",
"thirdparty/",