fix(eslint): resolve TypeScript imports require lint rules and prefer-const warnings
Some checks failed
CI / Lint, Unit Tests & Build (push) Failing after 42s
CI / Deploy production (on server) (push) Has been skipped

This commit is contained in:
Antigravity
2026-05-28 21:18:51 +00:00
parent a5342eba4b
commit e3369e03b5
4 changed files with 9 additions and 4 deletions

View File

@@ -420,8 +420,8 @@ export function StructuredViewBlockEmbed({
setEchoLoading(false)
return
}
let res = await fetch(`/api/notes?search=${encodeURIComponent(q)}&limit=5`)
let json = await res.json()
const res = await fetch(`/api/notes?search=${encodeURIComponent(q)}&limit=5`)
const json = await res.json()
let data = (json.success && Array.isArray(json.data)) ? json.data : []

View File

@@ -141,8 +141,8 @@ export function NotesStructuredTable({
return
}
let fallbackRes = await fetch(`/api/notes?search=${encodeURIComponent(q)}&limit=5`)
let fallbackJson = await fallbackRes.json()
const fallbackRes = await fetch(`/api/notes?search=${encodeURIComponent(q)}&limit=5`)
const fallbackJson = await fallbackRes.json()
let filteredNotes = (fallbackJson.success && Array.isArray(fallbackJson.data))
? fallbackJson.data.filter((n: any) => n.id !== noteId)

View File

@@ -6,6 +6,7 @@ const require = createRequire(import.meta.url);
// Manually configure Next.js ESLint without React Compiler plugin
const nextWebVitals = require("eslint-config-next/core-web-vitals");
const nextTypeScript = require("eslint-config-next/typescript");
const reactHooks = require("eslint-plugin-react-hooks");
// React Compiler rules to disable (from eslint-plugin-react-hooks v5+)
// See: https://react.dev/learn/react-compiler
@@ -54,6 +55,9 @@ const eslintConfig = defineConfig([
"tests/**",
]),
{
plugins: {
"react-hooks": reactHooks,
},
rules: {
...reactCompilerRules,
"react-hooks/rules-of-hooks": "error",

View File

@@ -1,4 +1,5 @@
#!/usr/bin/env node
/* eslint-disable @typescript-eslint/no-require-imports */
'use strict'
const fs = require('fs')