fix: resolve all lint warnings and fix failing playground toolbar test

- Fix playground-toolbar test: URL changed to github.com but test still expected docs.emdashcms.com
- create-emdash: extract selectTemplate() to eliminate unsafe/unnecessary type assertions
- create-emdash: use type-safe Object.keys filter instead of bare cast
- cloudflare/cache: use Reflect.get with typeof guard instead of double type assertion
- x402/enforcer: replace unsafe request cast with Reflect.get type guards for CF bot management
- x402/middleware: suppress unavoidable virtual module any-cast with eslint comment
This commit is contained in:
Matt Kane
2026-04-01 15:35:06 +01:00
parent 15b4b3aae2
commit c7d2401b8b
5 changed files with 41 additions and 30 deletions

View File

@@ -25,7 +25,7 @@ describe("renderPlaygroundToolbar", () => {
it("renders the deploy CTA link", () => {
const html = renderPlaygroundToolbar(BASE_CONFIG);
expect(html).toContain("Deploy your own");
expect(html).toContain("docs.emdashcms.com/getting-started");
expect(html).toContain("github.com/emdash-cms/emdash");
});
it("renders reset and dismiss buttons", () => {