diff --git a/Dockerfile b/Dockerfile index 24c64b639f..23746f4066 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,7 +10,7 @@ COPY package.json package-lock.json ./ COPY lib/eslint-plugin-schulcloud ./lib/eslint-plugin-schulcloud RUN npm ci -COPY babel.config.js .eslintrc.js LICENSE.md .prettierrc.js tsconfig.json tsconfig.build.json .eslintignore .prettierignore ./ +COPY babel.config.js eslint.config.js LICENSE.md .prettierrc.js tsconfig.json tsconfig.build.json .prettierignore ./ COPY public ./public COPY src ./src COPY config/webpack ./config/webpack diff --git a/config/webpack/webpack.common.js b/config/webpack/webpack.common.js index e0312c56d4..5481af2768 100644 --- a/config/webpack/webpack.common.js +++ b/config/webpack/webpack.common.js @@ -109,6 +109,8 @@ module.exports = { extensions: [".js", ".jsx", ".vue", ".ts", ".tsx"], failOnWarning: false, failOnError: true, + configType: "flat", + eslintPath: "eslint/use-at-your-own-risk", }), ],