MCPcopy Create free account
hub / github.com/Acode-Foundation/Acode / loadProjectConfig

Function loadProjectConfig

src/lib/prettierFormatter.js:141–154  ·  view source on GitHub ↗
(file)

Source from the content-addressed store, hash-verified

139}
140
141async function loadProjectConfig(file) {
142 const uri = file?.uri;
143 if (!uri) return null;
144
145 const projectRoot = findProjectRoot(uri);
146 const directories = collectCandidateDirectories(uri, projectRoot);
147
148 for (const directory of directories) {
149 const config = await readConfigFromDirectory(directory);
150 if (config) return config;
151 }
152
153 return null;
154}
155
156function findProjectRoot(uri) {
157 const folders = Array.isArray(globalThis.addedFolder)

Callers 1

resolvePrettierConfigFunction · 0.85

Calls 3

findProjectRootFunction · 0.85
readConfigFromDirectoryFunction · 0.85

Tested by

no test coverage detected