tests/Hygiene/naming_conventions_results.json

{
    "ProjectRoot": "C:\\test\\HermesConsoleUI",
    "TotalFiles": 54,
    "CompliantFiles": 26,
    "NonCompliantFiles": [
                              {
                                  "Path": "add_descriptions.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "add_descriptions.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "build.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "Install.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\00_DEMO_COMPLETO.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\00_DEMO_COMPLETO.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\01_basic_usage.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\01_basic_usage.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\01_DEMO_RAPIDO.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\01_DEMO_RAPIDO.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\02_interactive_menu.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\02_interactive_menu.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\03_data_visualization.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\03_data_visualization.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\04_complete_application.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\04_complete_application.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\05_themes_and_localization.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\05_themes_and_localization.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\06_pipeline_usage.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\06_pipeline_usage.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\07_new_components_demo.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\07_new_components_demo.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\08_layout_system_demo.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\08_layout_system_demo.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\DEMO_COMPLETO_INTERACTIVO.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\DEMO_COMPLETO_INTERACTIVO.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\DEMO_SIMPLE.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\DEMO_SIMPLE.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\DEMO_TOTAL_AUTOMATICO_V2.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\DEMO_TOTAL_AUTOMATICO_V2.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "examples\\LAYOUT_TEST_FINAL.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "examples\\LAYOUT_TEST_FINAL.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "modules\\helpers.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "modules\\interactive_components.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "modules\\interactive_components.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "modules\\layout_components.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "modules\\layout_components.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "modules\\text_components.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "modules\\text_components.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "modules\\visual_components.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "modules\\visual_components.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "modules\\windows_integration.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "modules\\windows_integration.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "src\\Constants\\Constants.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "src\\Core\\Config.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "src\\Core\\Localization.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "src\\Validators\\Validators.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              },
                              {
                                  "Path": "tests\\DIAGNOSTIC_SEPARATOR.ps1",
                                  "Issue": "Should use PascalCase (e.g., Get-UserData)",
                                  "Severity": "Low"
                              },
                              {
                                  "Path": "tests\\DIAGNOSTIC_SEPARATOR.ps1",
                                  "Issue": "Should follow Verb-Noun pattern (e.g., Get-Data, Show-Menu)",
                                  "Severity": "Medium"
                              }
                          ],
    "ComplianceRate": 48.15
}