fix(workspace): keep omo and legacy rules compatible
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
# Dependencies
|
||||
.omo/*
|
||||
!.omo/rules/
|
||||
!.omo/rules/**
|
||||
.sisyphus/*
|
||||
!.sisyphus/rules/
|
||||
!.sisyphus/rules/**
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -11,6 +11,7 @@ describe("EXCLUDED_DIRS", () => {
|
||||
"dist",
|
||||
"build",
|
||||
".next",
|
||||
".omo",
|
||||
".sisyphus",
|
||||
".omx",
|
||||
".turbo",
|
||||
|
||||
@@ -4,6 +4,7 @@ const EXCLUDED_DIR_NAMES = [
|
||||
"dist",
|
||||
"build",
|
||||
".next",
|
||||
".omo",
|
||||
".sisyphus",
|
||||
".omx",
|
||||
".turbo",
|
||||
|
||||
Reference in New Issue
Block a user