diff --git a/packages/core/src/filesystem/search.ts b/packages/core/src/filesystem/search.ts index 71d754b4f53..07086f37e1a 100644 --- a/packages/core/src/filesystem/search.ts +++ b/packages/core/src/filesystem/search.ts @@ -48,9 +48,9 @@ export const ripgrepLayer = Layer.effect( Effect.sync(() => { next.files.push(entry.path) const parts = entry.path.split("/") - parts.slice(0, -1).forEach((_, offset) => - next.directories.add(parts.slice(0, offset + 1).join("/") + path.sep), - ) + parts + .slice(0, -1) + .forEach((_, offset) => next.directories.add(parts.slice(0, offset + 1).join("/") + path.sep)) }), }) index = next diff --git a/packages/core/test/filesystem/search.test.ts b/packages/core/test/filesystem/search.test.ts index caa75809bec..4ab07a386b2 100644 --- a/packages/core/test/filesystem/search.test.ts +++ b/packages/core/test/filesystem/search.test.ts @@ -68,7 +68,9 @@ describe("FileSystemSearch", () => { Location.node, Layer.succeed( Location.Service, - Location.Service.of(location({ directory: AbsolutePath.make(path.join(os.tmpdir(), "opencode-search-atomic")) })), + Location.Service.of( + location({ directory: AbsolutePath.make(path.join(os.tmpdir(), "opencode-search-atomic")) }), + ), ), ], [