@@ -1,9 +1,9 @@
#!/usr/bin/env bun
/**
* Initialize default error rules
- *
+ *
* Usage: bun run scripts/init-error-rules.ts
* This script inserts 7 default error rules into the error_rules table.
* It uses ON CONFLICT DO NOTHING to ensure idempotency.
*/
@@ -12,7 +12,7 @@ import { initializeDefaultErrorRules } from "@/repository/error-rules";
async function main() {
console.log("Initializing default error rules...");
-
+
try {
await initializeDefaultErrorRules();
console.log("✓ Default error rules initialized successfully");
@@ -84,9 +84,7 @@ export function RegexTester({ pattern }: RegexTesterProps) {
)}
</div>
- {matchResult.error && (
- <p className="text-xs text-destructive">{matchResult.error}</p>
- )}
+ {matchResult.error && <p className="text-xs text-destructive">{matchResult.error}</p>}
{matchResult.matchedText && (
<div className="space-y-1">
@@ -14,10 +14,7 @@ export default async function ErrorRulesPage() {
return (
<>
- <SettingsPageHeader
- title={t("errorRules.title")}
- description={t("errorRules.description")}
- />
+ <SettingsPageHeader title={t("errorRules.title")} description={t("errorRules.description")} />
<Section
title={t("errorRules.section.title")}
@@ -12,7 +12,11 @@
import { describe, test, expect, beforeAll, afterAll } from "bun:test";
-import { createErrorRuleAction, deleteErrorRuleAction, refreshCacheAction } from "@/actions/error-rules";
+import {
+ createErrorRuleAction,
+ deleteErrorRuleAction,
+ refreshCacheAction,
+} from "@/actions/error-rules";
import { isNonRetryableClientError } from "@/app/v1/_lib/proxy/errors";
import { errorRuleDetector } from "@/lib/error-rule-detector";
@@ -213,7 +213,9 @@ describe("Performance Testing", () => {
}
const duration2 = performance.now() - start2;
- console.log(`First detection: ${duration1.toFixed(2)}ms, 100 cached: ${duration2.toFixed(2)}ms`);
+ console.log(
+ `First detection: ${duration1.toFixed(2)}ms, 100 cached: ${duration2.toFixed(2)}ms`
+ );
// Cached detections should be fast
expect(duration2).toBeLessThan(10);