chore: use common eslint config for most packages (#4705)

Split from https://github.com/twentyhq/twenty/pull/4518

Related to #4766 

Mutualizes eslint config between projects.
I didn't include `twenty-server` in this PR as this was causing too many
lint errors.
This commit is contained in:
Thaïs
2024-04-04 12:05:26 +02:00
committed by GitHub
parent ff0db8d716
commit bf8ee99ebb
28 changed files with 667 additions and 698 deletions

View File

@ -1,15 +1,5 @@
// eslint-disable-next-line
const path = require('path');
module.exports = {
extends: [
'plugin:@nx/react',
'plugin:react/recommended',
'plugin:react-hooks/recommended',
'plugin:storybook/recommended',
'../../.eslintrc.js',
],
plugins: ['react-hooks', 'react-refresh'],
extends: ['../../.eslintrc.cjs', '../../.eslintrc.react.cjs'],
ignorePatterns: [
'!**/*',
'node_modules',
@ -24,78 +14,13 @@ module.exports = {
'tsup.ui.index.tsx',
'__mocks__',
],
rules: {
'no-restricted-imports': [
'error',
{
patterns: [
{
group: ['@tabler/icons-react'],
message: 'Icon imports are only allowed for `@/ui/display/icon`',
},
{
group: ['react-hotkeys-web-hook'],
importNames: ['useHotkeys'],
message: 'Please use the custom wrapper: `useScopedHotkeys`',
},
],
},
],
'@nx/workspace-effect-components': 'error',
'@nx/workspace-no-hardcoded-colors': 'error',
'@nx/workspace-matching-state-variable': 'error',
'@nx/workspace-sort-css-properties-alphabetically': 'error',
'@nx/workspace-styled-components-prefixed-with-styled': 'error',
'@nx/workspace-no-state-useref': 'error',
'@nx/workspace-component-props-naming': 'error',
'@nx/workspace-explicit-boolean-predicates-in-if': 'error',
'@nx/workspace-use-getLoadable-and-getValue-to-get-atoms': 'error',
'@nx/workspace-useRecoilCallback-has-dependency-array': 'error',
'react/no-unescaped-entities': 'off',
'react/prop-types': 'off',
'react/jsx-key': 'off',
'react/display-name': 'off',
'react/jsx-uses-react': 'off',
'react/react-in-jsx-scope': 'off',
'react/jsx-no-useless-fragment': 'off',
'react/jsx-props-no-spreading': [
'error',
{
explicitSpread: 'ignore',
},
],
'react-hooks/exhaustive-deps': [
'warn',
{
additionalHooks: 'useRecoilCallback',
},
],
},
overrides: [
{
files: ['*.ts', '*.tsx', '*.js', '*.jsx'],
files: ['*.ts', '*.tsx'],
parserOptions: {
project: ['packages/twenty-front/tsconfig.{json,*.json}'],
},
rules: {},
},
{
files: ['.storybook/main.@(js|cjs|mjs|ts)'],
rules: {
'storybook/no-uninstalled-addons': [
'error',
{ packageJsonLocation: path.resolve('../../package.json') },
],
},
},
{
files: ['.storybook/**/*', '**/*.stories.tsx', '**/*.test.@(ts|tsx)'],
rules: {
'no-console': 'off',
},
},
],
};

View File

@ -6,453 +6,453 @@
"theme_color": "#000000",
"background_color": "#ffffff",
"icons": [
{
"src": "icons/windows11/SmallTile.scale-100.png",
"sizes": "71x71"
},
{
"src": "icons/windows11/SmallTile.scale-125.png",
"sizes": "89x89"
},
{
"src": "icons/windows11/SmallTile.scale-150.png",
"sizes": "107x107"
},
{
"src": "icons/windows11/SmallTile.scale-200.png",
"sizes": "142x142"
},
{
"src": "icons/windows11/SmallTile.scale-400.png",
"sizes": "284x284"
},
{
"src": "icons/windows11/Square150x150Logo.scale-100.png",
"sizes": "150x150"
},
{
"src": "icons/windows11/Square150x150Logo.scale-125.png",
"sizes": "188x188"
},
{
"src": "icons/windows11/Square150x150Logo.scale-150.png",
"sizes": "225x225"
},
{
"src": "icons/windows11/Square150x150Logo.scale-200.png",
"sizes": "300x300"
},
{
"src": "icons/windows11/Square150x150Logo.scale-400.png",
"sizes": "600x600"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-100.png",
"sizes": "310x150"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-125.png",
"sizes": "388x188"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-150.png",
"sizes": "465x225"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-200.png",
"sizes": "620x300"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-400.png",
"sizes": "1240x600"
},
{
"src": "icons/windows11/LargeTile.scale-100.png",
"sizes": "310x310"
},
{
"src": "icons/windows11/LargeTile.scale-125.png",
"sizes": "388x388"
},
{
"src": "icons/windows11/LargeTile.scale-150.png",
"sizes": "465x465"
},
{
"src": "icons/windows11/LargeTile.scale-200.png",
"sizes": "620x620"
},
{
"src": "icons/windows11/LargeTile.scale-400.png",
"sizes": "1240x1240"
},
{
"src": "icons/windows11/Square44x44Logo.scale-100.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.scale-125.png",
"sizes": "55x55"
},
{
"src": "icons/windows11/Square44x44Logo.scale-150.png",
"sizes": "66x66"
},
{
"src": "icons/windows11/Square44x44Logo.scale-200.png",
"sizes": "88x88"
},
{
"src": "icons/windows11/Square44x44Logo.scale-400.png",
"sizes": "176x176"
},
{
"src": "icons/windows11/StoreLogo.scale-100.png",
"sizes": "50x50"
},
{
"src": "icons/windows11/StoreLogo.scale-125.png",
"sizes": "63x63"
},
{
"src": "icons/windows11/StoreLogo.scale-150.png",
"sizes": "75x75"
},
{
"src": "icons/windows11/StoreLogo.scale-200.png",
"sizes": "100x100"
},
{
"src": "icons/windows11/StoreLogo.scale-400.png",
"sizes": "200x200"
},
{
"src": "icons/windows11/SplashScreen.scale-100.png",
"sizes": "620x300"
},
{
"src": "icons/windows11/SplashScreen.scale-125.png",
"sizes": "775x375"
},
{
"src": "icons/windows11/SplashScreen.scale-150.png",
"sizes": "930x450"
},
{
"src": "icons/windows11/SplashScreen.scale-200.png",
"sizes": "1240x600"
},
{
"src": "icons/windows11/SplashScreen.scale-400.png",
"sizes": "2480x1200"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-16.png",
"sizes": "16x16"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-20.png",
"sizes": "20x20"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-24.png",
"sizes": "24x24"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-30.png",
"sizes": "30x30"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-32.png",
"sizes": "32x32"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-36.png",
"sizes": "36x36"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-40.png",
"sizes": "40x40"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-44.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-48.png",
"sizes": "48x48"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-60.png",
"sizes": "60x60"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-64.png",
"sizes": "64x64"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-72.png",
"sizes": "72x72"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-80.png",
"sizes": "80x80"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-96.png",
"sizes": "96x96"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-256.png",
"sizes": "256x256"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-16.png",
"sizes": "16x16"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png",
"sizes": "20x20"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png",
"sizes": "24x24"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png",
"sizes": "30x30"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png",
"sizes": "32x32"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png",
"sizes": "36x36"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-40.png",
"sizes": "40x40"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-44.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png",
"sizes": "48x48"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png",
"sizes": "60x60"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png",
"sizes": "64x64"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png",
"sizes": "72x72"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png",
"sizes": "80x80"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png",
"sizes": "96x96"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-256.png",
"sizes": "256x256"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png",
"sizes": "16x16"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png",
"sizes": "20x20"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png",
"sizes": "24x24"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png",
"sizes": "30x30"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png",
"sizes": "32x32"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png",
"sizes": "36x36"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png",
"sizes": "40x40"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png",
"sizes": "48x48"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png",
"sizes": "60x60"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png",
"sizes": "64x64"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png",
"sizes": "72x72"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png",
"sizes": "80x80"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png",
"sizes": "96x96"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png",
"sizes": "256x256"
},
{
"src": "icons/android/android-launchericon-512-512.png",
"sizes": "512x512"
},
{
"src": "icons/android/android-launchericon-192-192.png",
"sizes": "192x192"
},
{
"src": "icons/android/android-launchericon-144-144.png",
"sizes": "144x144"
},
{
"src": "icons/android/android-launchericon-96-96.png",
"sizes": "96x96"
},
{
"src": "icons/android/android-launchericon-72-72.png",
"sizes": "72x72"
},
{
"src": "icons/android/android-launchericon-48-48.png",
"sizes": "48x48"
},
{
"src": "icons/ios/16.png",
"sizes": "16x16"
},
{
"src": "icons/ios/20.png",
"sizes": "20x20"
},
{
"src": "icons/ios/29.png",
"sizes": "29x29"
},
{
"src": "icons/ios/32.png",
"sizes": "32x32"
},
{
"src": "icons/ios/40.png",
"sizes": "40x40"
},
{
"src": "icons/ios/50.png",
"sizes": "50x50"
},
{
"src": "icons/ios/57.png",
"sizes": "57x57"
},
{
"src": "icons/ios/58.png",
"sizes": "58x58"
},
{
"src": "icons/ios/60.png",
"sizes": "60x60"
},
{
"src": "icons/ios/64.png",
"sizes": "64x64"
},
{
"src": "icons/ios/72.png",
"sizes": "72x72"
},
{
"src": "icons/ios/76.png",
"sizes": "76x76"
},
{
"src": "icons/ios/80.png",
"sizes": "80x80"
},
{
"src": "icons/ios/87.png",
"sizes": "87x87"
},
{
"src": "icons/ios/100.png",
"sizes": "100x100"
},
{
"src": "icons/ios/114.png",
"sizes": "114x114"
},
{
"src": "icons/ios/120.png",
"sizes": "120x120"
},
{
"src": "icons/ios/128.png",
"sizes": "128x128"
},
{
"src": "icons/ios/144.png",
"sizes": "144x144"
},
{
"src": "icons/ios/152.png",
"sizes": "152x152"
},
{
"src": "icons/ios/167.png",
"sizes": "167x167"
},
{
"src": "icons/ios/180.png",
"sizes": "180x180"
},
{
"src": "icons/ios/192.png",
"sizes": "192x192"
},
{
"src": "icons/ios/256.png",
"sizes": "256x256"
},
{
"src": "icons/ios/512.png",
"sizes": "512x512"
},
{
"src": "icons/ios/1024.png",
"sizes": "1024x1024"
}
{
"src": "icons/windows11/SmallTile.scale-100.png",
"sizes": "71x71"
},
{
"src": "icons/windows11/SmallTile.scale-125.png",
"sizes": "89x89"
},
{
"src": "icons/windows11/SmallTile.scale-150.png",
"sizes": "107x107"
},
{
"src": "icons/windows11/SmallTile.scale-200.png",
"sizes": "142x142"
},
{
"src": "icons/windows11/SmallTile.scale-400.png",
"sizes": "284x284"
},
{
"src": "icons/windows11/Square150x150Logo.scale-100.png",
"sizes": "150x150"
},
{
"src": "icons/windows11/Square150x150Logo.scale-125.png",
"sizes": "188x188"
},
{
"src": "icons/windows11/Square150x150Logo.scale-150.png",
"sizes": "225x225"
},
{
"src": "icons/windows11/Square150x150Logo.scale-200.png",
"sizes": "300x300"
},
{
"src": "icons/windows11/Square150x150Logo.scale-400.png",
"sizes": "600x600"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-100.png",
"sizes": "310x150"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-125.png",
"sizes": "388x188"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-150.png",
"sizes": "465x225"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-200.png",
"sizes": "620x300"
},
{
"src": "icons/windows11/Wide310x150Logo.scale-400.png",
"sizes": "1240x600"
},
{
"src": "icons/windows11/LargeTile.scale-100.png",
"sizes": "310x310"
},
{
"src": "icons/windows11/LargeTile.scale-125.png",
"sizes": "388x388"
},
{
"src": "icons/windows11/LargeTile.scale-150.png",
"sizes": "465x465"
},
{
"src": "icons/windows11/LargeTile.scale-200.png",
"sizes": "620x620"
},
{
"src": "icons/windows11/LargeTile.scale-400.png",
"sizes": "1240x1240"
},
{
"src": "icons/windows11/Square44x44Logo.scale-100.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.scale-125.png",
"sizes": "55x55"
},
{
"src": "icons/windows11/Square44x44Logo.scale-150.png",
"sizes": "66x66"
},
{
"src": "icons/windows11/Square44x44Logo.scale-200.png",
"sizes": "88x88"
},
{
"src": "icons/windows11/Square44x44Logo.scale-400.png",
"sizes": "176x176"
},
{
"src": "icons/windows11/StoreLogo.scale-100.png",
"sizes": "50x50"
},
{
"src": "icons/windows11/StoreLogo.scale-125.png",
"sizes": "63x63"
},
{
"src": "icons/windows11/StoreLogo.scale-150.png",
"sizes": "75x75"
},
{
"src": "icons/windows11/StoreLogo.scale-200.png",
"sizes": "100x100"
},
{
"src": "icons/windows11/StoreLogo.scale-400.png",
"sizes": "200x200"
},
{
"src": "icons/windows11/SplashScreen.scale-100.png",
"sizes": "620x300"
},
{
"src": "icons/windows11/SplashScreen.scale-125.png",
"sizes": "775x375"
},
{
"src": "icons/windows11/SplashScreen.scale-150.png",
"sizes": "930x450"
},
{
"src": "icons/windows11/SplashScreen.scale-200.png",
"sizes": "1240x600"
},
{
"src": "icons/windows11/SplashScreen.scale-400.png",
"sizes": "2480x1200"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-16.png",
"sizes": "16x16"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-20.png",
"sizes": "20x20"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-24.png",
"sizes": "24x24"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-30.png",
"sizes": "30x30"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-32.png",
"sizes": "32x32"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-36.png",
"sizes": "36x36"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-40.png",
"sizes": "40x40"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-44.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-48.png",
"sizes": "48x48"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-60.png",
"sizes": "60x60"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-64.png",
"sizes": "64x64"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-72.png",
"sizes": "72x72"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-80.png",
"sizes": "80x80"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-96.png",
"sizes": "96x96"
},
{
"src": "icons/windows11/Square44x44Logo.targetsize-256.png",
"sizes": "256x256"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-16.png",
"sizes": "16x16"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-20.png",
"sizes": "20x20"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-24.png",
"sizes": "24x24"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-30.png",
"sizes": "30x30"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-32.png",
"sizes": "32x32"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-36.png",
"sizes": "36x36"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-40.png",
"sizes": "40x40"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-44.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-48.png",
"sizes": "48x48"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-60.png",
"sizes": "60x60"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-64.png",
"sizes": "64x64"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-72.png",
"sizes": "72x72"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-80.png",
"sizes": "80x80"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-96.png",
"sizes": "96x96"
},
{
"src": "icons/windows11/Square44x44Logo.altform-unplated_targetsize-256.png",
"sizes": "256x256"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-16.png",
"sizes": "16x16"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-20.png",
"sizes": "20x20"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-24.png",
"sizes": "24x24"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-30.png",
"sizes": "30x30"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-32.png",
"sizes": "32x32"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-36.png",
"sizes": "36x36"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-40.png",
"sizes": "40x40"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-44.png",
"sizes": "44x44"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-48.png",
"sizes": "48x48"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-60.png",
"sizes": "60x60"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-64.png",
"sizes": "64x64"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-72.png",
"sizes": "72x72"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-80.png",
"sizes": "80x80"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-96.png",
"sizes": "96x96"
},
{
"src": "icons/windows11/Square44x44Logo.altform-lightunplated_targetsize-256.png",
"sizes": "256x256"
},
{
"src": "icons/android/android-launchericon-512-512.png",
"sizes": "512x512"
},
{
"src": "icons/android/android-launchericon-192-192.png",
"sizes": "192x192"
},
{
"src": "icons/android/android-launchericon-144-144.png",
"sizes": "144x144"
},
{
"src": "icons/android/android-launchericon-96-96.png",
"sizes": "96x96"
},
{
"src": "icons/android/android-launchericon-72-72.png",
"sizes": "72x72"
},
{
"src": "icons/android/android-launchericon-48-48.png",
"sizes": "48x48"
},
{
"src": "icons/ios/16.png",
"sizes": "16x16"
},
{
"src": "icons/ios/20.png",
"sizes": "20x20"
},
{
"src": "icons/ios/29.png",
"sizes": "29x29"
},
{
"src": "icons/ios/32.png",
"sizes": "32x32"
},
{
"src": "icons/ios/40.png",
"sizes": "40x40"
},
{
"src": "icons/ios/50.png",
"sizes": "50x50"
},
{
"src": "icons/ios/57.png",
"sizes": "57x57"
},
{
"src": "icons/ios/58.png",
"sizes": "58x58"
},
{
"src": "icons/ios/60.png",
"sizes": "60x60"
},
{
"src": "icons/ios/64.png",
"sizes": "64x64"
},
{
"src": "icons/ios/72.png",
"sizes": "72x72"
},
{
"src": "icons/ios/76.png",
"sizes": "76x76"
},
{
"src": "icons/ios/80.png",
"sizes": "80x80"
},
{
"src": "icons/ios/87.png",
"sizes": "87x87"
},
{
"src": "icons/ios/100.png",
"sizes": "100x100"
},
{
"src": "icons/ios/114.png",
"sizes": "114x114"
},
{
"src": "icons/ios/120.png",
"sizes": "120x120"
},
{
"src": "icons/ios/128.png",
"sizes": "128x128"
},
{
"src": "icons/ios/144.png",
"sizes": "144x144"
},
{
"src": "icons/ios/152.png",
"sizes": "152x152"
},
{
"src": "icons/ios/167.png",
"sizes": "167x167"
},
{
"src": "icons/ios/180.png",
"sizes": "180x180"
},
{
"src": "icons/ios/192.png",
"sizes": "192x192"
},
{
"src": "icons/ios/256.png",
"sizes": "256x256"
},
{
"src": "icons/ios/512.png",
"sizes": "512x512"
},
{
"src": "icons/ios/1024.png",
"sizes": "1024x1024"
}
]
}

View File

@ -1,5 +1,4 @@
import { useQuery } from '@apollo/client';
import { gql } from '@apollo/client';
import { gql, useQuery } from '@apollo/client';
import { isNonEmptyArray } from '@sniptt/guards';
import { useRecoilValue } from 'recoil';

View File

@ -2,7 +2,7 @@ import { SafeParseSuccess } from 'zod';
import { CreateObjectInput } from '~/generated-metadata/graphql';
import { settingsCreateObjectInputSchema } from '..//settingsCreateObjectInputSchema';
import { settingsCreateObjectInputSchema } from '../settingsCreateObjectInputSchema';
describe('settingsCreateObjectInputSchema', () => {
it('validates a valid input and adds name properties', () => {

View File

@ -1,5 +1,4 @@
import { createState } from 'twenty-ui';
import { IconApps } from 'twenty-ui';
import { createState, IconApps } from 'twenty-ui';
import { IconComponent } from '@/ui/display/icon/types/IconComponent';

View File

@ -1,8 +1,7 @@
import { useEffect } from 'react';
import { useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { motion, useMotionValue, useTransform } from 'framer-motion';
import { animate } from 'framer-motion';
import { animate, motion, useMotionValue, useTransform } from 'framer-motion';
import { BACKGROUND } from '@/ui/layout/animated-placeholder/constants/Background';
import { DARK_BACKGROUND } from '@/ui/layout/animated-placeholder/constants/DarkBackground';

View File

@ -2,8 +2,7 @@ import { useMemo } from 'react';
import { Outlet } from 'react-router-dom';
import { css, Global, useTheme } from '@emotion/react';
import styled from '@emotion/styled';
import { motion } from 'framer-motion';
import { AnimatePresence, LayoutGroup } from 'framer-motion';
import { AnimatePresence, LayoutGroup, motion } from 'framer-motion';
import { AuthModal } from '@/auth/components/Modal';
import { useOnboardingStatus } from '@/auth/hooks/useOnboardingStatus';

View File

@ -40,10 +40,13 @@ const Wrapper = ({ children }: { children: React.ReactNode }) => (
</MockedProvider>
</MemoryRouter>
);
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const _renderHookConfig = {
wrapper: Wrapper,
};
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const _viewBarId = 'viewBarTestId';
describe('useViewBar', () => {

View File

@ -41,7 +41,7 @@ export const useHandleViews = (viewBarComponentId?: string) => {
const { saveCurrentViewFilterAndSorts } =
useSaveCurrentViewFiltersAndSorts(viewBarComponentId);
const [_, setSearchParams] = useSearchParams();
const [, setSearchParams] = useSearchParams();
const removeView = useRecoilCallback(
() => async (viewId: string) => {

View File

@ -28,7 +28,7 @@
"noUnusedLocals": false,
"noUnusedParameters": false,
"noFallthroughCasesInSwitch": true,
"forceConsistentCasingInFileNames": true,
"forceConsistentCasingInFileNames": true
},
"files": [],
"include": [],
@ -39,5 +39,5 @@
{
"path": "./tsconfig.spec.json"
}
],
]
}