MCPcopy Index your code
hub / github.com/anomalyco/opencode / createRuleset

Function createRuleset

packages/opencode/test/permission-task.test.ts:14–19  ·  view source on GitHub ↗
(rules: Record<string, "allow" | "deny" | "ask">)

Source from the content-addressed store, hash-verified

12
13describe("Permission.evaluate for permission.task", () => {
14 const createRuleset = (rules: Record<string, "allow" | "deny" | "ask">): PermissionV1.Ruleset =>
15 Object.entries(rules).map(([pattern, action]) => ({
16 permission: "task",
17 pattern,
18 action,
19 }))
20
21 test("returns ask when no match (default)", () => {
22 expect(Permission.evaluate("task", "code-reviewer", []).action).toBe("ask")

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected