From d22c3b0c257f5daf5b401988a35ab9ce981a2341 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Fri, 12 Aug 2022 19:54:46 +0200 Subject: refactor(frontend): move from Webpack to Vite Also overhaulds the building and linting for frontend assets. --- subprojects/frontend/.eslintrc.js | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100644 subprojects/frontend/.eslintrc.js (limited to 'subprojects/frontend/.eslintrc.js') diff --git a/subprojects/frontend/.eslintrc.js b/subprojects/frontend/.eslintrc.js deleted file mode 100644 index aa7636f8..00000000 --- a/subprojects/frontend/.eslintrc.js +++ /dev/null @@ -1,39 +0,0 @@ -// Loosely based on -// https://github.com/iamturns/create-exposed-app/blob/f14e435b8ce179c89cce3eea89e56202153a53da/.eslintrc.js -module.exports = { - plugins: [ - '@typescript-eslint', - ], - extends: [ - 'airbnb', - 'airbnb-typescript', - 'airbnb/hooks', - 'plugin:@typescript-eslint/recommended', - 'plugin:@typescript-eslint/recommended-requiring-type-checking', - ], - parserOptions: { - project: './tsconfig.json', - }, - rules: { - // https://basarat.gitbooks.io/typescript/docs/tips/defaultIsBad.html - 'import/prefer-default-export': 'off', - 'import/no-default-export': 'error', - // propTypes are for runtime validation, but we rely on TypeScript for build-time validation: - // https://github.com/yannickcr/eslint-plugin-react/issues/2275#issuecomment-492003857 - 'react/prop-types': 'off', - // Make sure switches are exhaustive: https://stackoverflow.com/a/60166264 - 'default-case': 'off', - '@typescript-eslint/switch-exhaustiveness-check': 'error', - // https://github.com/airbnb/javascript/pull/2501 - 'react/function-component-definition': ['error', { - namedComponents: 'function-declaration', - }], - }, - env: { - browser: true, - }, - ignorePatterns: [ - '*.js', - 'build/**/*', - ], -}; -- cgit v1.2.3-54-g00ecf