MCPcopy Create free account
hub / github.com/code-forge-io/Remix-Forge / getRemixRootFromFileUri

Function getRemixRootFromFileUri

src/utils/file.ts:77–89  ·  view source on GitHub ↗
(uri: vscode.Uri)

Source from the content-addressed store, hash-verified

75}
76
77export const getRemixRootFromFileUri = async (uri: vscode.Uri) => {
78 let root = uri;
79 if (await isRemixDir(root)) {
80 return uri;
81 }
82 const parent = getParentDirFromFileUri(root);
83 const workspaceUri = getWorkspaceUri();
84 if (!workspaceUri || (workspaceUri && isChildOrNestedChildUri(root, workspaceUri))) {
85 return;
86 }
87 root = (await getRemixRootFromFileUri(parent)) || root;
88 return root;
89};
90
91export async function findTestFile(
92 filePath: string,

Callers 13

checkRemixVersionFunction · 0.90
lintingFunction · 0.90
updateRemixFunction · 0.90
generateShadcnUIFunction · 0.90
initShadcnUiFunction · 0.90
generatePrismaFunction · 0.90
generateRemixFormRouteFunction · 0.90
generateAuthFunction · 0.90
startDevToolsFunction · 0.90
generateTestsFunction · 0.90
getAllRemixRoutesFunction · 0.90
executeCommandFunction · 0.90

Calls 4

getWorkspaceUriFunction · 0.90
isRemixDirFunction · 0.85
getParentDirFromFileUriFunction · 0.85
isChildOrNestedChildUriFunction · 0.85

Tested by

no test coverage detected