MCPcopy Create free account
hub / github.com/bytebase/bytebase / findFiles

Function findFiles

frontend/scripts/check-react-i18n.mjs:109–120  ·  view source on GitHub ↗
(dir, ext)

Source from the content-addressed store, hash-verified

107// Helpers
108// ---------------------------------------------------------------------------
109function findFiles(dir, ext) {
110 const results = [];
111 for (const entry of readdirSync(dir, { withFileTypes: true })) {
112 const full = resolve(dir, entry.name);
113 if (entry.isDirectory() && !["locales", "proto-es"].includes(entry.name)) {
114 results.push(...findFiles(full, ext));
115 } else if (entry.isFile() && entry.name.endsWith(ext)) {
116 results.push(full);
117 }
118 }
119 return results;
120}
121
122function flatten(obj, prefix = "") {
123 const result = {};

Callers 1

collectSourceKeysFunction · 0.70

Calls 1

resolveFunction · 0.85

Tested by

no test coverage detected