Complete Phase 3: Build compiles successfully, fix runtime errors next

Co-authored-by: johndoe6345789 <224850594+johndoe6345789@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2025-12-25 03:32:08 +00:00
parent 80110ea196
commit 2b752ce3b6
5 changed files with 31 additions and 28 deletions

View File

@@ -264,7 +264,7 @@ const LUA_MALICIOUS_PATTERNS = [
recommendation: 'Ensure proper break conditions exist'
},
{
pattern: /function\s+\w+\s*\([^)]*\)\s*\1\s*\(/gi,
pattern: /function\s+(\w+)\s*\([^)]*\)\s*\{[^}]*\1\s*\(/gi,
type: 'warning' as const,
severity: 'low' as const,
message: 'Potential recursive function',

View File

@@ -1,6 +1,7 @@
import { createRoot } from 'react-dom/client'
import { ErrorBoundary } from "react-error-boundary";
import "@github/spark/spark"
// Spark platform import removed - migrating to Next.js
// import "@github/spark/spark"
import App from './App.tsx'
import { ErrorFallback } from './ErrorFallback.tsx'

View File

@@ -1,26 +1 @@
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react-swc";
import { defineConfig, PluginOption } from "vite";
import sparkPlugin from "@github/spark/spark-vite-plugin";
import createIconImportProxy from "@github/spark/vitePhosphorIconProxyPlugin";
import { resolve } from 'path'
const projectRoot = process.env.PROJECT_ROOT || import.meta.dirname
// https://vite.dev/config/
export default defineConfig({
plugins: [
react(),
tailwindcss(),
// DO NOT REMOVE
createIconImportProxy() as PluginOption,
sparkPlugin() as PluginOption,
],
resolve: {
alias: {
'@': resolve(projectRoot, 'src'),
'@/dbal': resolve(projectRoot, 'dbal')
}
},
});
export default {}

1
vite.config.ts.bak Normal file
View File

@@ -0,0 +1 @@
# Vite config - deprecated, using Next.js

26
vite.config.ts.bak.old Normal file
View File

@@ -0,0 +1,26 @@
import tailwindcss from "@tailwindcss/vite";
import react from "@vitejs/plugin-react-swc";
import { defineConfig, PluginOption } from "vite";
import sparkPlugin from "@github/spark/spark-vite-plugin";
import createIconImportProxy from "@github/spark/vitePhosphorIconProxyPlugin";
import { resolve } from 'path'
const projectRoot = process.env.PROJECT_ROOT || import.meta.dirname
// https://vite.dev/config/
export default defineConfig({
plugins: [
react(),
tailwindcss(),
// DO NOT REMOVE
createIconImportProxy() as PluginOption,
sparkPlugin() as PluginOption,
],
resolve: {
alias: {
'@': resolve(projectRoot, 'src'),
'@/dbal': resolve(projectRoot, 'dbal')
}
},
});