From 6e0c11863526482b85e8faf109133d3ae36d3830 Mon Sep 17 00:00:00 2001 From: Lorenzo Date: Thu, 4 Jun 2026 11:16:31 +0200 Subject: [PATCH 1/3] build: include eslint config file --- client/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/Dockerfile b/client/Dockerfile index 1db1da18e7..4b3c47bfe5 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /app COPY package.json package-lock.json /app/ RUN npm ci -COPY react-router.config.ts tsconfig.json tsconfig.node.json vite.config.ts /app/ +COPY react-router.config.ts tsconfig.json tsconfig.node.json vite.config.ts eslint.config.mjs /app/ COPY public /app/public COPY src /app/src COPY server /app/server From 264b39e948cf07fe0776e3e9833010dd8c534b28 Mon Sep 17 00:00:00 2001 From: Lorenzo Date: Thu, 4 Jun 2026 11:17:46 +0200 Subject: [PATCH 2/3] actually, dont lint on build? --- client/vite.config.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/client/vite.config.ts b/client/vite.config.ts index 8bc7a5a285..a94961a619 100644 --- a/client/vite.config.ts +++ b/client/vite.config.ts @@ -8,7 +8,7 @@ import tsconfigPaths from "vite-tsconfig-paths"; // import { sentryReactRouter } from "@sentry/react-router"; // https://vitejs.dev/config/ -export default defineConfig(({ isSsrBuild }) => ({ +export default defineConfig(({ command, isSsrBuild }) => ({ build: { outDir: "build", sourcemap: true, @@ -17,7 +17,12 @@ export default defineConfig(({ isSsrBuild }) => ({ server: { allowedHosts: [".dev.renku.ch"], }, - plugins: [reactRouter(), eslintPlugin(), tsconfigPaths(), envOnlyMacros()], + plugins: [ + reactRouter(), + ...(command === "serve" ? [eslintPlugin()] : []), + tsconfigPaths(), + envOnlyMacros(), + ], // TODO: configure Sentry integration for source maps // TODO: Reference: https://docs.sentry.io/platforms/javascript/guides/react-router/manual-setup/#step-3-add-readable-stack-traces-with-source-maps-optional From 5f12028862a7689dbd702eb7013c98982d1ac068 Mon Sep 17 00:00:00 2001 From: Lorenzo Date: Thu, 4 Jun 2026 13:49:50 +0200 Subject: [PATCH 3/3] revert 6e0c118 --- client/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/Dockerfile b/client/Dockerfile index 4b3c47bfe5..1db1da18e7 100644 --- a/client/Dockerfile +++ b/client/Dockerfile @@ -8,7 +8,7 @@ WORKDIR /app COPY package.json package-lock.json /app/ RUN npm ci -COPY react-router.config.ts tsconfig.json tsconfig.node.json vite.config.ts eslint.config.mjs /app/ +COPY react-router.config.ts tsconfig.json tsconfig.node.json vite.config.ts /app/ COPY public /app/public COPY src /app/src COPY server /app/server