INNER CODE UNIT · TypeScript

walkDirectory

tim-koehler/Helm-Intellisense · src/Commands/LintChartCommand.ts:34

function walkDirectory(dir: string): string[] {
    let results: string[] = [];
    const list = fs.readdirSync(dir);
    list.forEach(function (file) {
        file = dir + sep + file;
        const stat = fs.statSync(file);
        if (stat && stat.isDirectory()) {
            /* Recurse into a subdirectory */
            results = results.concat(walkDirectory(file));
        } else {
            /* Is a file */
            if (file.endsWith('.yaml') || file.endsWith('.yml')) {
                results.push(file);
            }
        }
    });
    return results;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…