This commit is contained in:
Morten Olsen
2024-06-27 11:54:49 +02:00
commit 7db07922aa
69 changed files with 21566 additions and 0 deletions

36
.eslintrc.js Normal file
View File

@@ -0,0 +1,36 @@
const { resolve } = require('path');
const project = [
resolve(__dirname, 'packages/ui/tsconfig.json'),
resolve(__dirname, 'packages/app/tsconfig.json'),
];
/** @type { import('eslint').ESLint.ConfigData} */
const config = {
root: true,
extends: [
require.resolve('@vercel/style-guide/eslint/react'),
require.resolve('@vercel/style-guide/eslint/typescript'),
],
parserOptions: {
project,
},
settings: {
'import/resolver': {
typescript: {
project,
},
},
},
rules: {
['react/function-component-definition']: ['error', { namedComponents: 'arrow-function' }],
['@typescript-eslint/explicit-function-return-type']: 'off',
['@typescript-eslint/no-unsafe-member-access']: 'off',
['@typescript-eslint/no-unsafe-assignment']: 'off',
['@typescript-eslint/no-unsafe-return']: 'off',
['@typescript-eslint/no-unsafe-call']: 'off',
['@typescript-eslint/no-unsafe-argument']: 'off',
},
};
module.exports = config;