fix(workspace): keep omo and legacy rules compatible

This commit is contained in:
YeonGyu-Kim
2026-05-16 17:41:49 +09:00
parent 36e373cdbb
commit f10f796318
5 changed files with 8 additions and 2 deletions
+3
View File
@@ -1,4 +1,7 @@
# Dependencies
.omo/*
!.omo/rules/
!.omo/rules/**
.sisyphus/*
!.sisyphus/rules/
!.sisyphus/rules/**
+2 -1
View File
@@ -15,6 +15,7 @@ export const PROJECT_RULE_SUBDIRS: [string, string][] = [
[".github", "instructions"],
[".cursor", "rules"],
[".claude", "rules"],
[".omo", "rules"],
[".sisyphus", "rules"],
];
@@ -26,6 +27,6 @@ export const GITHUB_INSTRUCTIONS_PATTERN = /\.instructions\.md$/;
export const USER_RULE_DIR = ".claude/rules";
export const OPENCODE_USER_RULE_DIRS = [".sisyphus/rules", ".opencode/rules"];
export const OPENCODE_USER_RULE_DIRS = [".omo/rules", ".sisyphus/rules", ".opencode/rules"];
export const RULE_EXTENSIONS = [".md", ".mdc"];
@@ -21,7 +21,7 @@ describe("findRuleFilesRecursive", () => {
const temporaryDirectory = join(tmpdir(), `perf-d01-${randomUUID()}`);
createdDirectories.push(temporaryDirectory);
const rulesDirectory = join(temporaryDirectory, ".sisyphus", "rules");
const rulesDirectory = join(temporaryDirectory, ".omo", "rules");
mkdirSync(join(rulesDirectory, "node_modules", "fake"), { recursive: true });
mkdirSync(join(rulesDirectory, ".git"), { recursive: true });
writeFileSync(join(rulesDirectory, "foo.md"), "root rule");
+1
View File
@@ -11,6 +11,7 @@ describe("EXCLUDED_DIRS", () => {
"dist",
"build",
".next",
".omo",
".sisyphus",
".omx",
".turbo",
+1
View File
@@ -4,6 +4,7 @@ const EXCLUDED_DIR_NAMES = [
"dist",
"build",
".next",
".omo",
".sisyphus",
".omx",
".turbo",