tests/Hygiene/file_structure_results.json

{
    "ProjectRoot": "C:\\test\\HermesConsoleUI",
    "TotalFiles": 674,
    "TotalDirectories": 276,
    "MaxDepth": null,
    "FilesByExtension": [
                             {
                                 "Extension": "(no extension)",
                                 "Count": 540
                             },
                             {
                                 "Extension": ".ps1",
                                 "Count": 51
                             },
                             {
                                 "Extension": ".md",
                                 "Count": 46
                             },
                             {
                                 "Extension": ".sample",
                                 "Count": 14
                             },
                             {
                                 "Extension": ".json",
                                 "Count": 8
                             },
                             {
                                 "Extension": ".png",
                                 "Count": 4
                             },
                             {
                                 "Extension": ".psm1",
                                 "Count": 3
                             },
                             {
                                 "Extension": ".yml",
                                 "Count": 3
                             },
                             {
                                 "Extension": ".psd1",
                                 "Count": 1
                             },
                             {
                                 "Extension": ".txt",
                                 "Count": 1
                             },
                             {
                                 "Extension": ".gitignore",
                                 "Count": 1
                             },
                             {
                                 "Extension": ".bat",
                                 "Count": 1
                             },
                             {
                                 "Extension": ".1",
                                 "Count": 1
                             }
                         ],
    "EmptyDirectories": [
                             {
                                 "Path": "C:\\test\\HermesConsoleUI\\.git\\objects\\info",
                                 "Depth": 2,
                                 "Name": "info",
                                 "Size": 0,
                                 "IsDirectory": true
                             },
                             {
                                 "Path": "C:\\test\\HermesConsoleUI\\.git\\objects\\pack",
                                 "Depth": 2,
                                 "Name": "pack",
                                 "Size": 0,
                                 "IsDirectory": true
                             },
                             {
                                 "Path": "C:\\test\\HermesConsoleUI\\docs\\en\\guides",
                                 "Depth": 2,
                                 "Name": "guides",
                                 "Size": 0,
                                 "IsDirectory": true
                             },
                             {
                                 "Path": "C:\\test\\HermesConsoleUI\\docs\\es\\guides",
                                 "Depth": 2,
                                 "Name": "guides",
                                 "Size": 0,
                                 "IsDirectory": true
                             },
                             {
                                 "Path": "C:\\test\\HermesConsoleUI\\tests\\Security",
                                 "Depth": 1,
                                 "Name": "Security",
                                 "Size": 0,
                                 "IsDirectory": true
                             }
                         ],
    "FilesInRoot": [
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\.gitignore",
                            "Depth": 0,
                            "Name": ".gitignore",
                            "Size": 339,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\add_descriptions.ps1",
                            "Depth": 0,
                            "Name": "add_descriptions.ps1",
                            "Size": 2791,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\build.ps1",
                            "Depth": 0,
                            "Name": "build.ps1",
                            "Size": 3772,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\HermesConsoleUI.psd1",
                            "Depth": 0,
                            "Name": "HermesConsoleUI.psd1",
                            "Size": 5118,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\HermesConsoleUI.psm1",
                            "Depth": 0,
                            "Name": "HermesConsoleUI.psm1",
                            "Size": 2889,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\Install.ps1",
                            "Depth": 0,
                            "Name": "Install.ps1",
                            "Size": 4400,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\LICENSE",
                            "Depth": 0,
                            "Name": "LICENSE",
                            "Size": 1097,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\README.md",
                            "Depth": 0,
                            "Name": "README.md",
                            "Size": 10405,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\Run-Tests.ps1",
                            "Depth": 0,
                            "Name": "Run-Tests.ps1",
                            "Size": 1353,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\temp_refactor_demo.ps1",
                            "Depth": 0,
                            "Name": "temp_refactor_demo.ps1",
                            "Size": 1579,
                            "IsDirectory": false
                        },
                        {
                            "Path": "C:\\test\\HermesConsoleUI\\test-output.txt",
                            "Depth": 0,
                            "Name": "test-output.txt",
                            "Size": 0,
                            "IsDirectory": false
                        }
                    ]
}